Sizing (approximate): 

Slim fit - size up if you're in between sizes. 

XS - 36" chest
Small - 38" chest 
Medium - 40" chest 
Large - 42" chest
XL - 44" chest 
XXL - 46" chest 
3XL - 48" chest