Pages: 522 (Hardcover)
ISBN: 054821557X
Pub: Unknown
Pub date: 2007-07-31
Amazon.co.uk places this book into the following categories: