Ballard

Loved it from start to finish. It got me hooked, and I finished it all at once.