Elements of Cloud Physics