Dresden Files are pretty good; I've read the first three. The first two Ender books are good but I'd stop after Speaker for the Dead; the rest of the series doesn't measure up. I don't really see any dark humour in those though.