Pages: 444 (Paperback)
ISBN: 1428600167
Pub: Unknown
Pub date: 2006-05-30
Amazon.co.uk places this book into the following categories: