Introduction to computers for engineering and technology - Kenneth C Mansfield Jr, James L.Antonakos (New Jersey Prentice Hall, 2000)