The Silmarillion by Christopher Tolkien 9780345325815 (paperback 1985)