I don't have any book recommendations I'm afraid but lots of experience with dogs.
I'd assume a rescue dog would be quite nervous, is there a place in the house that's 'out of the way' to put the bed? Make sure nobody goes to that place so the dog knows that if things get too much they have a safe place to go and won't be disturbed. This can help massively with reassuring the dog and helping with anxiety.
Training will be helped lots with treats. There are so many videos online to help with ways to train dogs. Only thing I would recommend is to have a vocal and physical connotation for each thing. E.g a raised hand & the word sit means the dog has to sit down. A fist & the word lie means to lie down ect. This just helps a lot if the dog ever goes blind or deaf, and can make it easier for children to gain control of the dog too.
Try to interact with lots and lots of people and lots of animals. It's very very important to socialise your dog otherwise you will make the dog very anxious and scared of everything.
Make loud noises, play music, pass busy traffic areas ect and always reassure the dog if he/she looks uncomfortable with something. They will be scared of noises at first but once they hear the same noises over and over and are reassured it's nothing to worry about they will calm down quite quickly.
Give a treat to all your visitors or people you walk past in the street at first to give to the dog to show that people aren't a threat and visitors are a good thing.
Plenty of exercise can help with hyperness.
Body language is a really big thing so if there is any behaviour you don't want such as mouthing or jumping up, turn your whole body away with your arms crossed and refuse eye contact until dog has calmed down.
If there's anything else in particular you'd like help with feel free to ask
hope this helps x