XML under the Hood. - Scharf, David (2002)