'A master of plotting and pacing' - New York Times
'With every new book I appreciate John ...(+)
Essential Italian Vocabulary is the course for you if you need help with your study of Italian. This fully revised edition of our best-selling (+)
With over 20,000 translations, including everyday idioms and expressions,