Answers edited by Steve M