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