Just finished America, America by Ethan Canin. It was fantastic! It is 458 pages but the print was big so it was very quick to read - a real page turner. I love the way he keeps the mystery of "what happened that night" going through the whole book, just revealing little bits as he goes. Then he weaves in all sorts of interesting thoughts about being a husband, a father, a son, an American......
I heartily recommend this one. It has just been published, so there is probably a waiting list for it at your library, but it is worth waiting for.
I have already checked out an earlier book by the same author, called Blue Water. I will tell you if I live it as much.
Julie