J . Stock , London ;prof.