by Cowan, David, Dr | ProQuest (Firm).
by Cowan, David (David S.) | Halliday, Simon | ProQuest (Firm).