Brandon (USA: KS) (2008/05/21): This book was an OK read. It's generally slow paced, and some aspects seem to be lost in translation. Some of the language used would be considered old by today's standards, but it is still a book I would recommend for anyone remotely interested.