These are enough for those who really want to deep dive into the world of finance.
Don't think reading only these you're able to do financial modeling things simply do fundamental as well... Company Financial statements are another thing. Going through out these books you'll able to think or relate dots in the Financial World. Foundation of stock market start with Dow theory and end up with Neural Networks.
You have to work on your way of processing the information.