Bubbles, voids and bumps in time : - Cornell, James (Cambridge University Press, 1989)