Calculations by Mike Johnston & Npta