Differentia; equations : a systems approach - Jack Goldberg, Merle C Potter (Prentice Hall, New Jersey, 1998)