Michael Freeman Michael J.Dittman Michael Ruhlman. Michael Scammell Michael Milde Zimmermann. Michael L. Littman Michael T. Kaufman John Himmelman.