C. David Whittington;Niall Sclater
-;-
Architecture of a multiplatform virtual campus
Software—Practice & Experience