http://www.thepresidentsforum.com/revenue-recognition-and-corporate-finance-cpas-published-jan-2016-njcpa-magazine/