Learning in Real Time: Synchronous Teaching and Learning Online by Jonathan E. Finkelstein Back to product details page >