The Laws of Power Series by Richard Parks

183