As of September 6, 2017, how many perfect games have been thrown in Major League Baseball history?

As of September 6, 2017, how many perfect games have been thrown in Major League Baseball history?
Twitter Google+ Share on Facebook