Len finished reading Principles of Package Design by Matthias Noback Mar 22 Public 4 stars Introduces SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion The first book … It's a very good book on advanced PHP topics.