The penrose annual volume 62. - Spencer, Herbert (New York Visual Communication Books, 2008)