by David Hall
Jimmy Perkins is fifteen when his mother dies of cancer, but before he can really begin to grieve, family history rears up in his face, and he must solve an old mystery that threatens to claim even…