Book review: Snap, by Patrice Lawrence