A Guide To Programming Logic And Design by Joyce Farrell