Nato in Scozia, ha illustrato circa 100 libri per ragazzi, e ne ha scritti una dozzina.
I suoi libri sono stati tradotti in oltre 20 paesi.
Nella sua carriera ha vinto numerosi premi, tra cui:
- Scottish Children’s Book Award MacMillan Prize
- White Raven Award
- Royal Mail Book Award