I love this cd! I first heard it years ago when I was a student teacher in an elementary school. A different song from this cd (tape, back then!) was used as part of the morning announcements. When I became a teacher myself, I used the tape as part of my class morning routine, and in no time my students were singing along to the Star Spangled Banner and singing the names of all 50 United States. I love how kids are used to to sing the songs. The tape eventually gave up, and I somehow lost the second copy (a cd!) so I recently bought this book and cd set for my own children to listen to. Still as wonderful as ever, except this time I noticed they made some changes and added and removed some things to make it a little more politically correct. Just to clarify, I put off buying this for a while because this is listed as a book, but it's actually a book AND cd set, so the kids can sing along with the songs and learn the words rather quickly.