The Science of Breakable Things by Tae Keller
The Science of Breakable Things by Array