Generating Pythagorean Triples, Patterns, and Magic Squares - Inder J. Taneja (2019)