One Hundred and One Beautiful Small Towns of Italy is a gorgeously illustrated as well as informative journey through the Italian countryside, a place where the pace slows, locals engage strangers in conversation, and every town has a unique story to tell. Breathtaking full-colour photographs creat[...]