by:
Book published:
October 2008
Book pages:
427
Translator:
Riccardo Duranti