Please give the book to ham
Yes that is a good book and will help you and if you find it in the library