Mathematical Discourse by Kay O'Halloran & Kay L. O'Halloran