Author: Durrans, Thomas H.,