Artificial cells, cell engineering and therapy by S. Prakash | Menrva Books | MenrvaBooks