10 styles of shirts every man should own

And how to get the perfect fit