Acknowlegements

Specific thanks for specific contributions.