Introduction to computers - Davis, Gordon B.