From Program to Product Turning Your Code into A Saleable Product - Smolin, Rocky (Apress, 2008)