× The Science of Programmingvon David GriesDescribes basic programming principles and their step-by- step applications. Numerous examples are included.