Probability concepts in engineering: emphasis on applications to civil and environmental engineering