Horizons in computer science research by Thomas S. Clary | Menrva Books