The design method : a philosophy and process for functional visual communication / - Karjaluoto, Eric. (New Riders,, 2014)