Nació en Glasgow, fue hija de Jessica McDiarmid y Donald MacInnes.
Estudió en la Universidad de Glasgow.
Se mudó y vivió 40 años en Nueva York, Estados Unidos.
[1] Escribió veintiún novelas de espionaje, suspeso e intriga, cuatro de ellas fueron llevadas al cine, vendió más 23 millones de copias de sus libros conviritiendose en superventas, fue traducida en 22 idiomas.
Su libro Bajo sospecha de 1941, fue llevada al cine en 1943.