Elements of Design Elements of Design Reviewed by Padraig Cahill on February 23, 2016 Rating: 5