This is a link to a page in my site, I believe you will find this to be a reasonably comprehensive list:-
http://kerisattosanaji.com/kerisinformation.html
David van Duuren's annotated bibliography is the best single source for reading recommendations.
If you only want one book, try to get a copy of "The World of the Javanese Keris" by Garrett and Bronwen Solyom.