Art Of Problem Posing by Sandra Brown, Brown R. Brown & Marion Walter