The idea is that by "sliding" from the top to bottom, you will know the following

1. How many books do you read (on average)?
2. Which books did you read lately?
3. Why did you choose to read those books?
4. What is your (brief) opinion of those books?
5. What book are you reading now?
6. What is your opinion of that book so far?
7. Which books are you planning to read?
8. Why do you intend to read those books?

Software Project Secrets: Why Software Projects Fail (Expert's Voice) : George Stepanek
Quite detailed on why software is different from other projects and the problems. But the part where he talks about a sample scenario and agile solving the project problems seems a bit contrived. But overall a good all round book that you should give your non software train business manager to read and understand what difficulties are in software developement.

Whatever You Think, Think the Opposite : Paul Arden
Interesting book by Paul Arden, where he talks about taking chances and how doing things differently might be the right thing. Filled with nice pictures and thought provoking statements that make you think about you life and the way you approach things.

The Mind Map Book: How to Use Radiant Thinking to Maximize Your Brain's Untapped Potential
: Tony Buzan

Need to know how to organize my thoughts and keep nicer notes. And finally learn what a real mind map looks like.

Getting Things Done: The Art of Stress-Free Productivity
: David Allen

Learned about how to organize things better, and how to achieve more with less time. Everyone should read this book to get some ideas.

A Short History of Nearly Everything

Interesting book, covers everything from relativity to the theory of evolution. Learn about the stories behind the discoveries.

It's Not How Good You Are, Its How Good You Want to Be: The World's Best Selling Book
: Paul Arden
Another thought provoking book by Paul Arden, I seemed to like his books for some reason :)

Current reading
Software Requirements, Second Edition (Pro-Best Practices)
Reading this to learn how to do Software Requirements for my project. Although i think i am taking way too long with it.

Winning with People: Discover the People Principles that Work for You Every Time: John C Maxwell
Most if not all software projects revolve around working with people. reading this to be a better team member.

Harmonica For Dummies
Heard this was a good book to learn the harmonica from, the book is not bad and covers lots of material. Current Level : Able to play Mary had a little lamb