On the design of end-user service composition applications. - Andrew Ridge (2014)