www.johnsmallman.wordpress.