anybody who wants to understand the financial terms used in the finance world should read this book. i am an engineering student and this book has helped me like no other book. if you want to read any other finance book,(even the intelligent investor) you should read this book first