I've now read every David Almond book in mr local library!!
Not because he's an amazing author or anything (although he certainly is very good) but because I might as well, lol.
There were only a few of his books there that I found a bit boring. Probably stay away from A Song For Ella Grey and the rest is great.