Have been looking for a book that gives the definitions, basics and more importantly the ratings of the various financial instruments available. This is it. I did not give it a full five stars because there were certain definitions that were obscure and some of the stories, while enjoyable, were overly longwinded. But a great all round book nevertheless.