Harry Potter can be considered as one of the greatest children books of all time.