The Cambridge Companion to Fantasy Literature. Edited by Edward James, Farah MendlesohnFarah Mendlesohn Edward James₹3,142