so is the general consensus that this is worth the read?