Reading list: engineering
software and hardware