Well, books are real mirror to personality so when you read, you reflect yourself. You become able to understand the right and wrong behaviour of yourself. If someone tells you your mistakes, you might not like but when you yourself reflect, the real changes begin.
So, Yes, books have a huge amount of affect on the readers. Therefore, if you want to become the best version of yourself, keep reading personality development books.