David Lorimer, who compiled and edited this book, is a writer, lecturer, editor and educationalist. David was a teacher of philosophy and modern languages at Winchester College, and is the author and editor of twelve books.