If not, what's the best "how to" book to learn general DIY skills? I am getting too old to rely on the kindness of relatives (and my FIL is getting a bit creaky to reasonably be asked for the bigger jobs!). I am a single parent and also want DD to learn to be confident about this stuff later on.
I am moderately practical (flat pack holds no fears) but want to learn about all jobs involving drills, such as putting up shelves and rails, as well as finding out about general house maintenance I should have been doing for years 
Any recommendations?
On a related note, what are the "must haves" in a basic toolkit?