Strathclyde Approach Towards Artificial Kidney, Artificial Liver and Detoxification