Computer Science by Daniel Miller, Bradley N. Miller & David L. Ranum