Pages: 420 (Hardcover)
ISBN: 0548012318
Pub: Unknown
Pub date: 2007-07
Amazon.co.uk places this book into the following categories: