This book is excellent very easy to understand, especially for beginner, I highly recommend it.