The Laws of Power Series by Richard Parks

155