The elusive diagnosis of cancer: testing times - Nicholson, B; Perera, R; Thompson, M (Royal College of General Practitioners, 2018)