this book is ok but schutz's book is better. it does a pretty bad job of introducing tensors, i think. some of the exercises are good but there are too many that are very routine. i only read the first 150 or 200 pages though, so i guess keep that in mind.