CSS 3 For Web Designers by Dan Cederholm (also available from the publisher, A Book Apart, possibly cheaper. Support your small press publishers!)
This book actually spurred me to update my entire A Book Apart library this year. I’d read it when the original edition came out in… 2011? Something like that. And at the time it was a cutting-edge book covering all the things we hoped would be in supported in browsers sometime this decade.
So when I did a reread earlier this year, I discovered that not only were most-to-all of those things implemented, but a whole bunch of new things that Dan could only dream of in 2011 had also crossed the finish line. So, upgrade central.
The new edition covers everything through about 2016 I believe, which considering how quickly CSS is moving, means it doesn’t quite get to CSS Grid… on the other hand, A Book Apart has a book for CSS Grid now too.
Meanwhile, if you want to learn or refresh on all the goodies in CSS 3 this is an excellent place to get the not-flashy basics down, and understand what may yet be to come.