This book is a masterpiece of its kind. Anyone who considers himself/herself a book lover, must read this book. You can relate with the story and characters in the current times too. It has changed my preview to look upon ability, knowledge, love and has groomed me mentally. I'm thankful that Ayn Rand wrote this masterpiece. My reading was incomplete without it.