Foundations of Computer Science - Forouzan, Behrouz Behrouz Forouzan (Andover, Hampshire : Cengage Learning, 2014)
includes glossary and index