Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Is there a good book that talks about all the type of products to invest? 
There is no magical book that talks about the thousands of investment instrument types that are available ranging from brown fields land up to CDS futures and beyond. In addition to the huge number the depth of understanding ranges from knowing that a security type exists all the way up to being able to mark the instrument to market for illiquid instances of the instrument. I have been in the industry for about six years and have a fair understanding of what I would term the basics of most security types (I cannot, for example, mark to market exotic options) but most of my knowledge has come from using these instruments on a daily basis and Investopedia. The basis of my knowledge has come from the CFA Claritas Investment certificate book when I took that exam (and CFA Level 1 but I'd recommend against reading that unless you are taking the exam) and Paul Wilmott's texts on Quantitative finance; mostly Paul Wilmott on Quantitative Finance 2nd Edition. tl;dr: you can't get a good grounding on all security types ; there are far too many. To get a good grounding in the most used takes a lot of effort, much more than a book will give you.