I'd make a pass over this content to make sure that it's appropriately deductive, I think all the pieces are here and quite good...