Book published:
September 2008
Book pages:
537
Translator:
Marco Bertoli