What to read
Books are for me still the best tool to learn. The books below have helped me a lot in becoming a better player and I think they are most suitable for players in the range of 1800-2300.
Below is a list with books which I have read after I became an International Master. They are not exclusively for 2300+, but players with lower ratings might find them challenging at times.