Ghost by Jason Reynolds

Tracy says:
Totally gripping from beginning to end. Reynolds covers so much in this relatively slim novel that clocks in at under 200 pages. The story feels both timeless and entirely modern.