r . a . John ).