Djinni and the Geek Cindy Spencer Pape Computer science professor David Garvaglia is nobody's idea of a hero. Is he? When David opens an antique puzzle box and finds a Djinni, his first thought isn't for wishes, it's how to set her free. Anissa has spent centuries as a prisoner of the box and has dreamed of the day some handsome master would release her. But she also has to adapt to the twenty-first century, and defeat an evil wizard. Besides, once she meets David, she's not so sure she wants to be freed.