Loading patent details...
US4058945A: Pressure and Buckling Resisting Undulated Polyhedral Shell Structure | Searchlight