Additional Details ------------------------------ Author: Amey, Julian, Coveney, James