This isn't a DIY book but rather a guide to navigating the construction process in general. The author is a veteran construction project manager with heaps of good advice about planning and completing big jobs, working with contractors and subs (even when they're flaky or downright dishonest), and so forth. I recommend it for anyone who is undertaking a major construction or renovation project, with or without a contractor.
I still haven't finished reading this behemoth, but it will definitely go on my list of building books to bring to a desert island. With clearly-written text and color illustrations, it covers all the steps of building a house: foundation, framing, electrical, HVAC, plumbing, carpentry, and everything in between. And at 656 pages long, it will work well to hold down tarps.
Before installing solar panels, get a home energy audit to find out where you're wasting the most energy. Your house will be more comfortable if you seal leaks and add more insulation, so don't just slap solar panels on the roof without curbing energy use.