Complied By Dr. Rajib Nigam , a member of GZA.