by: 
              
            
            
                    Book published: 
                    September 2002
                  
                  
                    Book pages: 
                    533
                  
                  
                    Translator: 
                    Martina Testa