Bill Bryson. I now longer read his books in public, having done both the 'hide your face in the book, shoulders heaving' and the more subtle 'twist your mouth like you're in a gurning competition in a vain attempt to stop laughing' type thing.
Also, not a novelist but the marvellous Charlie Brooker sometimes has me bent double with laughter over his columns.