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