Hello Alex German,
I use all the sources that are mentioned by the others. One is not necessarily better than the other; they all are informative and work together. You could go to the library to check out books before deciding to purchase.
Natalie aka NAPS 2 B Fit.