Author:M. J. Rose

True name and year of birth from Locus1.