I've been trying to find my copy of Sunil Weeramantry's Best Lessons of a Chess Coach, which has some lessons going over color weaknesses.
iirc, there are 8 lessons (games) that are loosely transcribed from actual lessons he gave to students of varying strengths- there questions and comments are included as you read. I read it using note cards to block content I hadn't read yet (which he advised, I think) and was able to read his and his students' questions and try to solve them as I went along.
The way it was written felt very personal and seemed somewhat more effective than just reading annotations. It might be worth borrowing/finding at a library.