Ian Sommerville著. Ian Sommerville. Ian Sommerville Ian Sommerville (英)lan Sommerville著 [英] Ian Sommerville著. (英) Ian Sommerville著 Rémi A. van Compernolle著.