Book Signing

Maryland folk artist Carol Dyer will sign and discuss her new book, "Album of American Traditions,"a collection of her folk art paintings, on Saturday. Dyer's works have been featured at the Smithsonian, the Library of Congress and Mount Vernon. She paints pictures of early American traditions of 100 years ago, including period scenes of Annapolis, Washington, Baltimore and other mid-Atlantic locations. Her work is also on permanent exhibit at Annapolis's McBride Gallery. Noon-2 p.m. and 3-5 p.m. Saturday. McBride Gallery, 215 Main St., Annapolis. Free. 410-267-7077 or www.mcbridegallery.com.

Annapolis Film Festival

The second annual Annapolis Film Festival runs today through Sunday at Maryland Hall for the Creative Arts and the Annapolis Cinema Grill. Events kick off tonight at Maryland Hall with the screening of Robert Hall's semi-autobiographical film "Lightning Bug," about an Alabama boy's struggle to become a makeup artist in Hollywood. The screening will be followed by a party with live music from the JarFlys. Opening night tickets are $50 in advance, $65 at the door. The festival will include panel discussions, workshops on lighting and screenings of documentaries, feature films, short films and animated features. Maryland Hall for the Creative Arts, 801 Chase St., Annapolis. Annapolis Cinema Grill, 81 C Forest Plaza, Annapolis. Panel discussions, $10; screenings, all-day pass $20, individual ticket, $10; lighting workshop, $100. 410-263-2388 or www.annapolisfilmfestival.com.

'Treasure Island' on Stage

The story of swashbuckling pirate Long John Silver and his quest for riches will be told by members of the Pasadena Theatre Company during their production of Robert Louis Stevenson's "Treasure Island." The play opens tomorrow night at Anne Arundel Community College's Humanities Recital Hall (Room 112, Humanities Building). 7:30 p.m. Fridays and Saturdays, 3 p.m. Sundays, through Nov. 14. Anne Arundel Community College, 101 College Pkwy., Arnold. $12; members, children 12 and younger, $10. 410-975-0200 or www.pasadenatheatrecompany.com.