Title: Surviving Chemistry One Concept at a Time : Review Book - 2012 Revision