Peter Norton's essential concepts - Norton, Peter (Glencoe/McGraw-Hill, 2003)