For anyone who is investing, this book is well written and you gain a lot of knowledge from someone who is very intelligent. Not only do you draw from Tim Price's experience, but he is clearly well read and an expert in his field, he shares his knowledge and it is invaluable.