Software Development Pearls: Lessons from Fifty Years of Software Experience - Karl Wiegers · Monologue Player