Nicholas M Teich Author