Kidney transplants explained everything you need to know. - Stein, Dr Andy (Class health., 2008)