Suggestions from amazon.com: https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Java
Pick your choice. You might be able to find a library (in your nearest university) where you can have a look before buying one, if your local bookshops don't have Java books in stock.
iam new to programming and started learning java using tutorial sites like learnermode.com/java-tutorial and docs.oracle.com/javase/tutorial
suggest me some books