The Tao of programming - Geoffrey James.
Got this book from amazon.com. Found it interesting....it is so small that i read it start to finish just before sleeping.
The Good:
Pretty straightforward....nicely explained principles with simpl examples
The Bad:
Falls short of completion. Too small a book.
Food for thought:
This book..however small it really is...should be read more than once to understand the deeper essence the author is trying to convey to you. If u just hover through it...you will certainly find it a "READ ONCE" material.