> What is wrong? The documentation or LilyPond's behaviour?
IMHO the documentation is wrong. Everything's in the name. set-global-staff-size sets the *global* staff size. Per-\book is not global.
signature.asc
Description: This is a digitally signed message part