Ian Sommerville. Ian Sommerville著. Ian Sommerville Ian Sommerville (英) Ian Sommerville著 Sommerville SommervilleI. [英] Ian Sommerville著 Grant, Neville. Scott,John Somerville.