Grand slam (Atlantic large print) (9780893404802) Ritchie Perry