Robert M Glasse Author