Currents and Counter Currents in Medical Science with Other Addresses and Essays