What makes a great book?

Great writing and great storytelling makes a great book. Of course, all of this is subjective but when the majority of readers agree on this, […]