An amazing alphabet - Patience,John (Ruby Series, 2000)