puspendu-ray documents