An Invitation to Computer Science - SCHNEIDER, Michael G. (Australia Brooks/Cole, 2000)