John Elihu Hall - lawyer, writer and publisher in Philadelphia and Maryland