Books are the best friend of a human. Some keeps purchasing new books and are real worms. Well this is a tough task to select the best one which suits your need. You will either have to approach your friends or family. But what if their taste is not tuned to yours? Or, they do not understand exactly what you need?