Found in 1 comment on Hacker News
signa11 · 2021-11-09 · Original thread
i have used "Writing GNU Emacs Extensions" available here: https://www.oreilly.com/library/view/writing-gnu-emacs/97814... from a long time past for elisp programming.

mentioning it here in the hope that it is is useful to others as well...