Breaking Free
(Blade , book 3)
Tim Bowler