Catastrophe Theory for Scientists and Engineers by Robert Gilmore & Wilbur Richard Knorr