Scroll down
Good programming is good writing.
The Sachertorte Algorithm: And Other Antidotes to Computer Anxiety by John Shore
ISBN: 0140080376 This book is available from Amazon