Sounds like what the academics are teaching. Poor Howard Zim, he didnt go far enough!
Great, I love it!