This book had the potential to be great. But in the end does not deliver.About 40% of the book is Gerald Kovacich cutting and pasting from other books he and others have written.I did not like the organization of the book, and felt it lacked direction.The footnotes were repetitive often, and Kovacich is constantly footnoting and referencing other books he has written.