An Engineer’s Guide to CatsAll you ever needed to know.via moderncat