Books by M J Hyland