Java and XML - McLaughlin, Brett (Java series, 2000)