Michael Agar. Michael Ruse. Michael Smith Michael Bank Michael Main. Michael Perry Michael Ruse Michael Shur. Michael Yi英译 Michael J.