This question has been asked so many many times .There's no magic "best" book yet...purely because the exam encompasses a lot of
things, which would be pretty difficult to cover in a single "best" book. ..even the study guide that's due to come out later this year will not be sufficient
on it's own.You still will need to augment your knowledge with material from other publications.
Just entering "books" in the search field returned this :
https://coderanch.com/forums/jforum?module=search&action=search&forum=26&match_type=all&sort_by=time&search_keywords=books
Am sure, that's a good start to pick what you can use. Remember there's no 1 formula fits all because we have different industrial experience.I might be weak on
Security and therefore might spend a lot more time reading and mastering that , where as someone else will have a different experience....and therefore recommend
different books. However, those search results above will
help you identify some of the books that past exam takers have used.