clipped from: www.donationcoder.com   

                                                               The MS-OOXML specification, all 6,000+ pages.