Text this: Synthesis lectures on algorithms and software in engineering.