Some good books .....

If you dont know about the aha! factor then read the book -  Programming Pearls by Jon Bentley. The problems and the solutions will definitely make you say aha! :).

The next one on my reading list is The Medical Detectives by Berton Roueche

PS: I will update this blog entry whenever I happen to find such great books.