Contact

Any suggestions, corrections and particularly simplifications, are welcome.