Read, reason, write : - Seyler, Dorothy U. (McGraw Hill, 2004)