The design and development of novel drugs and vaccines : principles & protocols / - Bhatt, Tarun Kumar.; Nimesh, Surendra.