When he was in Preschool, he was given a Disney 365 story book. One for each day of a year. Each one was a 1 page complete story (a book for much older children). Title, a small picture, a page number, content, and a date. He read one a day. About 6 months had gone by and he was able to tell us all the other variables after having been given any one variable for any of the past stories, in seconds, by memory.
Actually, an incident at age 3 1/2 yrs., at Border's made me proud. He loved the bookstore. His mother would let him pick out books. He went to the young adult section, pulled out a book for teenagers, sat down at one of the many chairs and started reading aloud. There were some High School and College students there and my wife saw one leave and return with some friends. Soon there were many young adults gathering around and listening to him read and commenting approvingly. Again, with proper pronunciation and with no hesitation in his delivery.