William Sleator, 1945-2011.