English vernacular houses : a study of traditional farmhouses and cottages