Robert Foster

he wrote The Complete Guide to Middle-earth