I think it is difficult to say which is the best book, there are many of which can be learned, great variety, I think the knowledge will be broader reading many and not looking for the best, have several entries in the mind, consult and so go Applying the good that can be extracted from each one, but to say which is the best book I think would be impossible since each one will have their opinion based on what I take from what read there