'Earthworld', written by Jacqueline Rayner, features the Eighth Doctor, Fitz Kreiner, and Anji Kapoor.
Back Cover Blurb
Anji Kapoor has just had the worst week of her entire life, and things aren't getting any better. She should be back ar her desk, not travelling through time and space in a police box with a couple of strange men.
The Doctor (Strange Man No. 1) is supposed to be returning her to Soho 2001 AD. So quite why htere are dinosaurs outside, Anji isn't sure. Sad sixties refugee Fitz (Strange Mna No. 2) seems to think they're either in prehistoric times or on a parallel Earth. And the Doctor is probably only pretending to know what's going on - because if he really knew, surely he would have mentioned the homicidal triplet princesses, the teen terrorists, the deadly android doubles (and trples) and the hosts of mad robots?
Anji's never going to complain about Monday mornings in the office again...