C: A Software Engineering Approach door Peter A. Darnell