Robert Martin 'Clean Code' = one of my favorite programming books. IIRC it was more about naming and comments than SOLID though. Martin Fowler is another interesting one, though he covers a huge range of business programming topics, OO technique is just a tiny part.