Abendkleider online shop is linear algebra absolutely necessary to learn differential geometry and tensor analysis (for a first course in general relativity)? i've heard it was quite helpful, but i find it so dry to read about.