Essential Coding Theory
cse.buffalo.edu
cse.buffalo.edu
wget -r -np -nd -l 1 -A pdf http://www.cse.buffalo.edu/\~atri/courses/coding-theory/book/
and combine them pdftk $(ls *.pdf | sort -V) cat output essential-coding-theory.pdf
thus hastening the first draft.BTW would the resulting essential-coding-theory.pdf be a derivative work under CC BY-NC-ND 3.0?
wget -r -np -nd -l 1 -A pdf "http://www.cse.buffalo.edu/~atri/courses/coding-theory/book/"
would be more portable?The relevant clause in https://creativecommons.org/licenses/by-nd/3.0/legalcode is:
#3 License Grant. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations.
#1b. Collection. ... in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License.
For those interested in reading, you'll probably want some background in linear algebra. All the necessary definitions are included in the text, but it doesn't go deep enough to make the reader 'comfortable' with linear algebra. Some background in abstract algebra will help too, but isn't as necessary.