Samara, Timothy Design elements : understanding the rules and knowing when to break them - Rockport Publishers - 320p. ISBN: 9781592539277