Materials Modeling for Macro to Micro/Nano Scale Systems by Satya Bir Singh | Menrva Books | MenrvaBooks