Nano Mechanics And Materials by Wing Kam Liu, Eduard G. Karpov & Wing Kam Kam Liu