Buckling of generally laminated composite plates