A guide to middle-earth - Foster, Robert (Ballantine Books, 1976)