Bringing New Technology to Market by Kathleen Allen & Kathleen R. Allen