Structures: Pearson New International Edition - 9781292040820