I admit that I really didn't like this book and I disliked most of the characters, other than the atrociously named protagonist, Collie Flanagan and his delightfully eccentric grandfather, Peregrine, nicknamed the Falcon.  (I love falcons and other birds of prey).