Professional java XML - Kal Ahmed,etal (Shroff, 2001)