A book with almost 1000 pages reference
http://rapidshare.de/files/2110565/XPGD.rar.html