I liked Trading and Exchanges by Larry Harris
I think the best route is to read this, skip all of the books marketed to retail traders. Read the things the professionals read like the CFA study materials.
Mark Meldrum also has a comprehensive coverage of the CFA body of knowledge on YouTube.