What are the best chess book for 1500-1900 elo players


Learn strategy.
In my humble opinion, it's too early to start reading books on this level. You could learn more from practice.

Good Chess Books for Beginners and Beyond...
https://www.chess.com/blog/RussBell/good-chess-books-for-beginners-and-beyond
https://www.chess.com/blog/RussBell