Kenneth Frampton Kenneth, Frampton Kenneth Frampton. Kenneth. Frampton, by Kenneth Frampton kenneth Grahame Shane Crampton kenneth Chan text by Kenneth Frampton Luke Crampton