Recently I have been baffled by the number of not-so-great books I have read. Some are so horribly written that I wouldn't even bother to read it from cover to cover, while some couldn't even spark any emotion in me. Other books were just disappointing and others were just okay, so very okay that I had nothing to say about them. The books I read last week we...