New Commit with Step by Step Comments, Including Differences in Gerard and Iwamoto Papers