Source: http://www.bodytribe.com/2012/08/10/create-a-more-complete-program-for-crossfits-boot-camps-and-everyone-else/