Understanding procedural coding a worktext - Bowie, Mary Jo (Delmar Cengage Learning, 2011)