The Software Developer's Sourcebook: From Concept to Completion by Blaise W. Liffick | Menrva Books