7 books about Nepal that you should read to know the country