Author: Michael Spivak
Alternate names: M. Spivak; Michael SPIVAK; Mike Spivak; Micahel Spivak