In order to understand John F. Ehlers' book, what mathematical knowledge do I need to understand in advance?