Understanding Open Source Software Development by Brian F. Fitzgerald | Menrva Books | MenrvaBooks