Geometric Methods And Applications by Jean Gallier