A friend of mine is new to guitar and wants to learn scales using a book.

Any suggestions on a good scales book covering all the main scale patterns?