Semantic web Programming - Hebeler, John (Vidhyanagar Wiley, 2009)