> Skip to content
JM

Books by John McRae

The Penguin Guide to Literature in English

A helpful introduction to English and Irish Literature aimed at non-native speakers of English

Read more