
Robert C. Martin
Robert Cecil Martin, colloquially called "Uncle Bob", is an American software engineer, instructor, and author. He is most recognized for promoting many software design principles and for being an author and signatory of the influential Agile Manifesto.
Excerpt from Wikipedia, available under CC BY-SA 4.0.
Books

The Robert C. Martin Clean Code Collection
2011
ISBN 9780132928472