It's both good and funny as well , it's well written