Common Lisp the Language, 2nd Edition
The input functions are divided into two groups: those that operate on streams of characters and those that operate on streams of binary data.