Humans tend to learn from their past mistakes and experiences; this is one of the basis for history to be viewed as an important subject. But history is also one of those subjects that can be very boring to study, and even more difficult to write about. That is why there are so many History […]