© John S Poole 2017