Most reading lamps come with a clip that lets you attach them to the book. It’s not a good idea because the lamp disturbs page turning. The light should be attached to your head, so that it can enlighten the space you actually look at.
A German brand Nachteule offers a clever book light that got Red Dot Design Award. This patented design cannot be attached to the book or wrapped around your neck book. Just clip it onto your glasses and start reading!