James Castle: show and store : 18 May-5 September 2011.