Professional java XML programming - Nakimovsky,Alexader