A Travelogue of My Struggle Ridden Life and BSP movement