`csh` and `ksh` are available in the eponymous packages:
sudo apt install csh ksh
Depending on the vintage of the book you’re reading, and the shells it’s based on, you might find differences in behaviour with the versions of `csh` and `ksh` currently available in Debian.
The Bourne shell isn’t available directly, but `dash` (which is installed by default on Debian) is a descendant of the Almquist shell, which was written as a clone of the Bourne shell. `dash` has been made POSIX-compliant however, which means it’s no longer compatible with the Bourne shell.
Outside of Debian, you can find an updated version of the Bourne shell in the Heirloom Project.