Sooner or later , by Shirley Brooks , in three volumes , 4 : 20.