Programming Logic And Design, Comprehensive by Joyce (University Of Wisconsin -Stevens Point) Farrell