How Far? How Fast ? - Johnson , David (Cambridge University Press., 1999)