fun read to blow off steam but a little over the top for my taste