by Christopher W. Alexander
#KWR#
Author : Christopher W. Alexander
Pages : 1171 pages
Publisher : Oxford University Press
Language : eng
ISBN-10 : 0195019199
ISBN-13 : 9780195019193