FOUNDATIONS OF COMPUTER TECHNOLOGY
by Joseph C. Giarratano p. 29.