Templets and the Explanation of Complex Patterns by Michael J. Katz