Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Good, as long as you have enough background

I read this book at the very beginning of my studying in differential geometry and was striked. The definitions and methods used in this book seemed totally incomprehensible to me. However, after some development in this field, I found that this book is very concise. It is a very good surey on differential geometry but not a good book to start with. Definitions are given from the most "down to bottom" one. It is a very good attitude, yet, if you do not have much background in differential geometry, this book may takes you several days in order to understand the concept of tensor and exterior algebra.