Advances in Drug Research, Volume 29 by Urs Meyer, Bernard Testa & Urs A. Meyer