i have this book
yes, very highly recommended