I'd love to read a book on git wizardry that goes beyond the git book.
Manishearth, a Mozillian and Rust contributor, wrote this post on splitting apart a repo. He's good at explaining all sorts of things.
https://manishearth.github.io/blog/2017/03/05/understanding-...