Dirty Angels by Andrew Clover
Colin Hitchin's got problems. He's too short, he's got the highest IQ in his year and he's psychic. He sees things before they happen. He sees dead people too. No one believes him, his mum's too busy with her boyfriends, and his best friend Polly just humours him. It all started a couple of years back, before his dad died. That's when Colin got sent to Dr Juvanji who gave him drugs to calm him down ...Then his Uncle Jimmy turns up on the doorstep. Uncle Jimmy believes Colin, in fact he positively encourages him to pursue his special powers. Turns out Jimmy sees things, too. He sees into people's souls, he knows who they really are. Then Polly goes into a coma, and only Jimmy and Colin know why. Polly's soul - her 'lamia' as Jimmy calls it, has been attacked. And weird things are happening to kids at school, too. Something or someone is trying to suck the life out of them ...and with Jimmy's help, Colin is the one to stop it happening. On top of everything else, he's got to be a superhero, too.