Book of Infinite Spells

Book of Infinite Spells is a book which can be equipped in the item slot by every class. It allows to cast one of the ten available spells once a day. It can also be used to turn a page, which changes the spell the book can be used to cast, but after changing it, it can't be changed until another day has passed. It can be gained from a mage who guards the Asylum Wardstone as well. This item appears only in Baldur's Gate II: Shadows of Amn.

Available spells

 * Burning Hands
 * Farsight
 * Fireball
 * Invisibility
 * Lightning Bolt
 * Protection from Evil
 * Spell Turning
 * Stinking Cloud
 * True Seeing
 * Wyvern Call

In-game description
"This ancient tome creaks as you open it. Each page of the Book of Infinite Spells contains a spell described in layman's terms, easy enough for a thief, a cleric or even a fighter to understand and cast it. Each spell on a page can be cast once per day."

"A second function of the book is to turn to a different page of the book. This allows for the possibility of getting a better spell. However, once the page has been turned the previous spell is lost forever, unless it happens to appear again.

Be warned. Once you turn to the last page of the book, you are stuck with that spell."