Michael Overell
About
Writing
Reading
Tag: Microsoft Office
February 21, 2012
Post Office Generation (or, how Microsoft lost)