The Pythagorean proposition : its demonstrations analyzed and classified, and bibliography of sources for data of the four kinds of "proofs"