Events

Sun Mon Tue Wed Thu Fri Sat
1
2
3
4
5
6
7
Mesa Writers Workshop 1:00 pm
Mesa Writers Workshop @ Board Room (20)
Jun 7 @ 1:00 pm – 3:30 pm
Whether you are a beginning or more advanced writer, this workshop will connect you with other wordsmiths. Writer in Residence, Marylee MacDonald will begin each session with a writing prompt and 20 minutes of free-writing. Come to one or all of the sessions. Individual consultation appointments are available following the workshop. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
Writer in Residence Consultation Hours 1:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
Jun 7 @ 1:00 pm – 3:30 pm
Writer in Residence Consultation Hours @  Board Room (20) | Mesa | Arizona | United States
From June to August, Mesa Public Library is hosting Marylee MacDonald as its Writer in Residence. Marylee will use the library as her public workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Sign-Up Form. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
The HOTspot Digital Help Desk 2:00 pm
The HOTspot Digital Help Desk
Jun 7 @ 2:00 pm – 3:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
8
9
10
11
12
13
14
15
Baby Lapsit 10:30 am
Baby Lapsit @ Youth Activity Room (200)
Jun 15 @ 10:30 am – 11:00 am
Baby Lapsit introduces the rhythm and beauty of language to babies ages birth-16 months.
Writer in Residence Consultation Hours 10:30 am
Writer in Residence Consultation Hours @ Study Room #1 (6), Main Library
Jun 15 @ 10:30 am – 12:00 pm
Writer in Residence Consultation Hours @ Study Room #1 (6), Main Library
From June to August, the Mesa Public Library is hosting short story and fiction writer Marylee MacDonald as its Writer in Residence. Marylee will use the library as her workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Sign-Up Form. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
spacer The Writer Is In! Power-Write Your Book 12:30 pm
spacer The Writer Is In! Power-Write Your Book @ Board Room (20)
Jun 15 @ 12:30 pm – 3:00 pm
Set aside time to concentrate and write. Bring your writing tools and come ready to work alongside fellow writers. Come to one session or them all! Individual consultation appointments are available prior to each power writing workshop. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
The Writer Is In! Power-Write Your Book 12:30 pm
The Writer Is In! Power-Write Your Book @ Board Room (20)
Jun 15 @ 12:30 pm – 3:00 pm
The Writer Is In! Power-Write Your Book @ Board Room (20)
Set aside time to concentrate and write. Bring your writing tools and come ready to work alongside fellow writers. Come to one session or them all! Individual consultation appointments are available prior to each power writing workshop. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
Email Basics 1:30 pm
Email Basics @ Training Room (15)
Jun 15 @ 1:30 pm – 3:00 pm
In this class, you will create a Gmail account and learn how to send and manage email messages. Prerequisites: Familiarity with a mouse, keyboard, and the Internet. Register
Make it or Game it! 2:00 pm
Make it or Game it! @ Youth Activity Room (200)
Jun 15 @ 2:00 pm – 3:00 pm
Crafts and games the whole family will enjoy.
Make it or Game it! 2:00 pm
Make it or Game it! @ Youth Activity Room (200)
Jun 15 @ 2:00 pm – 3:00 pm
Crafts and games the whole family will enjoy.
16
Baby Lapsit 10:30 am
Baby Lapsit @ Youth Activity Room (200)
Jun 16 @ 10:30 am – 11:00 am
Baby Lapsit introduces the rhythm and beauty of language to babies ages birth-16 months.
Tablet Time 10:30 am
Tablet Time @ Youth Activity Room (200)
Jun 16 @ 10:30 am – 11:00 am
Come try early literacy apps on the library’s iPads. For children ages 3-5 and their parents and caregivers. Space is limited, a ticket is required for each child using an iPad. Tickets will be available at 10:00am the day of the program at the Youth Services desk.
Toddlertime 10:30 am
Toddlertime @ Youth Activity Room (200)
Jun 16 @ 10:30 am – 11:00 am
Toddlertime incorporates stories, music, and movement for children ages 16-36 months.
Writer in Residence Consultation Hours 1:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
Jun 16 @ 1:00 pm – 2:00 pm
Writer in Residence Consultation Hours @  Board Room (20)
From June to August, the Mesa Public Library is hosting fiction author and writing coach Marylee MacDonald as its Writer in Residence. Marylee will use the library as her workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Map
Stop Motion Animation 2:00 pm
Stop Motion Animation @ Youth Activity Room (200)
Jun 16 @ 2:00 pm – 4:00 pm
Stop Motion Animation @ Youth Activity Room (200)
Become familiar with this animation technique as we learn about stop motion by creating book trailers of your favorite titles using apps on mobile devices. Session 2 of 2. For ages 12-17. Other Information: Mobile devices provided, or bring your own.
Q&A with Writer in Residence Marylee MacDonald 2:30 pm
Q&A with Writer in Residence Marylee MacDonald @ Saguaro Room (125), Main Library
Jun 16 @ 2:30 pm – 4:00 pm
Q&A with Writer in Residence Marylee MacDonald @ Saguaro Room (125), Main Library
Bring your questions about all the nuances of writing and publishing and our Writer in Residence, Marylee MacDonald, will answer them. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
17
Kinder Prep A 10:30 am
Kinder Prep A @ Youth Activity Room (200)
Jun 17 @ 10:30 am – 12:00 pm
Kinder Prep Pre-literacy workshop is an adult/child, interactive 3-part series for parents or caregivers with children ages three to five years old. Each of the three sessions focuses on the skills needed for entrance into kindergarten in language and literacy, social competence, social-emotional growth and pre-math literacy. These sessions are highly interactive and encourage adults to participate. Participants will be able to take home activities they work on, as well as a gift incentive for each session. When registering for this program, you and your child will be registered to attend 6/17, 6/24, and 7/1 from 10:30-12:00 pm. Childcare for...
spacer LEGO Club 1:00 pm
spacer LEGO Club @ Youth Activity Room (200)
Jun 17 @ 1:00 pm – 2:00 pm
Come explore your creative side at the library with LEGO. LEGO and DUPLO blocks will be provided.
U.S. Civics and Citizenship Test Review 3:00 pm
U.S. Civics and Citizenship Test Review @ Board Room (20)
Jun 17 @ 3:00 pm – 4:00 pm
U.S. Civics and Citizenship Test Review @ Board Room (20) | Mesa | Arizona | United States
Attend this four-part series reviewing the United States Citizenship Test. Whether you want an idea of what it entails, are in the middle of the process or simply enjoy American history, this series is open to all.
18
19
Let’s Get Ready for School! 10:00 am
Let’s Get Ready for School! @ Youth Activity Room (200)
Jun 19 @ 10:00 am – 11:30 am
Let’s Get Ready for School educates parents and caregivers on pre-literacy and digital tools for children ages 3-5. This project is supported by the Arizona State Library, Archives & Public Records, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
The HOTspot Digital Help Desk 10:00 am
The HOTspot Digital Help Desk @ Main Library
Jun 19 @ 10:00 am – 11:00 am
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
The HOTspot Digital Help Desk 2:00 pm
The HOTspot Digital Help Desk @ Main Library
Jun 19 @ 2:00 pm – 3:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
Mesa Code Club 3:30 pm
Mesa Code Club @ Saguaro Room (125)
Jun 19 @ 3:30 pm – 5:00 pm
Ever wanted to learn how to code? Join us and learn to how to make computer games and websites! No computer or coding experience needed. Absolute beginners are most welcome! Come have fun with us while you gain awesome skills.
20
Beginning German Longsword for Women 6:00 am
Beginning German Longsword for Women @ Saguaro Room (125)
Jun 20 @ 6:00 am – 7:30 am
Beginning German Longsword for Women @ Saguaro Room (125) | Mesa | Arizona | United States
In this Cutting Edge Fitness class, get familiar with the introductory footwork, guards, and cuts of Historical European Martial Arts. Primarily focused on longsword, but occasionally German Messer (single-handed sword) and staff may be incorporated. No experience needed. Light sparring optional. Gloves encouraged (heavy gardening gloves will work). Synthetic swords will be provided but you may bring your own synthetic sword. Ages 15+.
Preschool Storytime 10:30 am
Preschool Storytime @ Youth Activity Room (200)
Jun 20 @ 10:30 am – 11:00 am
Join us for songs, stories, words, letters, numbers, and general silliness in this kindergarten readiness storytime. Ages 3-5.
The HOTspot Digital Help Desk 12:00 pm
The HOTspot Digital Help Desk @ Main Library
Jun 20 @ 12:00 pm – 1:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
Read On 2nd Grade Book Club 2:00 pm
Read On 2nd Grade Book Club @ Youth Activity Room (200)
Jun 20 @ 2:00 pm – 3:30 pm
Discover new books, talk about them,and learn how to create your own stories using the Scratch Jr. app. For second graders, ages 7-8. Featured book “The Adventures of Beekle the Unimaginary Friend.” Space is limited, tickets will be available 30 minutes prior to the program at the Youth Services desk.
21
Mesa Writers Workshop 3:30 pm
Mesa Writers Workshop @ Board Room (20)
Jun 21 @ 3:30 pm – Jun 22 @ 5:30 pm
Whether you are a beginning or more advanced writer, this workshop will connect you with other wordsmiths. Writer in Residence, Marylee MacDonald will begin each session with a writing prompt and 20 minutes of free-writing. Come to one or all of the sessions. Individual consultation appointments are available following the workshop. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
Toddlertime 9:30 am
Toddlertime @ Youth Activity Room (200)
Jun 21 @ 9:30 am – 10:00 am
Toddlertime incorporates stories, music, and movement for children ages 16-36 months.
Toddlertime 10:30 am
Toddlertime @ Youth Activity Room (200)
Jun 21 @ 10:30 am – 11:00 am
Toddlertime incorporates stories, music, and movement for children ages 16-36 months.
Writer in Residence Consultation Hours 1:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
Jun 21 @ 1:00 pm – 3:30 pm
Writer in Residence Consultation Hours @ Board Room (20) | Mesa | Arizona | United States
From June to August, Mesa Public Library is hosting Marylee MacDonald as its Writer in Residence. Marylee will use the library as her public workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Sign-Up Form. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services
Bowling for Kids 2:00 pm
Bowling for Kids @ Saguaro Room (125)
Jun 21 @ 2:00 pm – 3:00 pm
Here’s your chance to bowl in the library! Lanes, pins, and balls provided by Brunswick Zone Mesa. Ages 3-12
The HOTspot Digital Help Desk 2:00 pm
The HOTspot Digital Help Desk
Jun 21 @ 2:00 pm – 3:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
22
Big Book Sale! 9:00 am
Big Book Sale! @ Lobby
Jun 22 @ 9:00 am – 4:00 pm
Stop by the lobby of the Main Library for great deals on books, audiobooks, DVDs, and more. We’ll also be featuring vinyl records, children’s books (mostly former library copies), and adult fiction.
Baby Lapsit 10:30 am
Baby Lapsit @ Youth Activity Room (200)
Jun 22 @ 10:30 am – 11:00 am
Baby Lapsit introduces the rhythm and beauty of language to babies ages birth-16 months.
Writer in Residence Consultation Hours 10:30 am
Writer in Residence Consultation Hours @ Study Room #1 (6)
Jun 22 @ 10:30 am – 12:00 pm
From June to August, the Mesa Public Library is hosting short story and fiction writer Marylee MacDonald as its Writer in Residence. Marylee will use the library as her workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Sign-Up Form. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
Make it or Game it! 2:00 pm
Make it or Game it! @ Youth Activity Room (200)
Jun 22 @ 2:00 pm – 3:00 pm
Crafts and games the whole family will enjoy.
23
Shake, Boogie, and Bop! 10:30 am
Shake, Boogie, and Bop! @ Youth Activity Room (200)
Jun 23 @ 10:30 am – 11:00 am
Join us for a rollicking good time! Children will enjoy dancing, action filled songs, and rhymes. For ages 2-5.
Writer in Residence Consultation Hours 1:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
Jun 23 @ 1:00 pm – 2:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
From June to August, the Mesa Public Library is hosting fiction author and writing coach Marylee MacDonald as its Writer in Residence. Marylee will use the library as her workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Map
Listening for Voices 2:30 pm
Listening for Voices @ Youth Activity Room (200)
Jun 23 @ 2:30 pm – 4:00 pm
Each character in your story has a particular way of speaking and, often, the story itself has a voice. Work with Writer in Residence Marylee MacDonald to discover ways to listen for and develop a voice that’s right for your story. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
24
Big Book Sale! 9:00 am
Big Book Sale! @ Lobby
Jun 24 @ 9:00 am – 4:00 pm
Stop by the lobby of the Main Library for great deals on books, audiobooks, DVDs, and more. We’ll also be featuring vinyl records, children’s books (mostly former library copies), and adult fiction.
Android Basics 10:00 am
Android Basics @ Training Room (15)
Jun 24 @ 10:00 am – 11:30 am
Using an Android tablet, Kindle Fire, or smartphone, discover how to change settings, move icons, put your machine to sleep or turn it off, and connect to Wifi. Participants may bring their own Android device or use one of our 5 tablets, on a first-come, first-served basis, for class use. REGISTER
Kinder Prep A 10:30 am
Kinder Prep A @ Youth Activity Room (200)
Jun 24 @ 10:30 am – 12:00 pm
Kinder Prep Pre-literacy workshop is an adult/child, interactive 3-part series for parents or caregivers with children ages three to five years old. Each of the three sessions focuses on the skills needed for entrance into kindergarten in language and literacy, social competence, social-emotional growth and pre-math literacy. These sessions are highly interactive and encourage adults to participate. Participants will be able to take home activities they work on, as well as a gift incentive for each session. When registering for this program, you and your child will be registered to attend 6/17, 6/24, and 7/1 from 10:30-12:00 pm. Childcare for...
Make it or Game it! 11:21 am
Make it or Game it! @ Youth Activity Room (200)
Jun 24 @ 11:21 am – 12:21 pm
Crafts and games the whole family will enjoy.
U.S. Civics and Citizenship Test Review 3:00 pm
U.S. Civics and Citizenship Test Review @ Board Room (20
Jun 24 @ 3:00 pm – 4:00 pm
U.S. Civics and Citizenship Test Review @ Board Room (20 | Mesa | Arizona | United States
Attend this four-part series reviewing the United States Citizenship Test. Whether you want an idea of what it entails, are in the middle of the process or simply enjoy American history, this series is open to all.
25
26
The HOTspot Digital Help Desk 10:00 am
The HOTspot Digital Help Desk @ Main Library
Jun 26 @ 10:00 am – 11:00 am
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
The HOTspot Digital Help Desk 2:00 pm
The HOTspot Digital Help Desk
Jun 26 @ 2:00 pm – 3:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
Mesa Code Club 3:30 pm
Mesa Code Club @ Saguaro Room (125)
Jun 26 @ 3:30 pm – 5:00 pm
Ever wanted to learn how to code? Join us and learn to how to make computer games and websites! No computer or coding experience needed. Absolute beginners are most welcome! Come have fun with us while you gain awesome skills.
27
Preschool Storytime 10:30 am
Preschool Storytime @ Youth Activity Room (200)
Jun 27 @ 10:30 am – 11:00 am
Join us for songs, stories, words, letters, numbers, and general silliness in this kindergarten readiness storytime. Ages 3-5.
The HOTspot Digital Help Desk 12:00 pm
The HOTspot Digital Help Desk
Jun 27 @ 12:00 pm – 1:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
Stop Motion Animation 2:00 pm
Stop Motion Animation @ Youth Activity Room (200)
Jun 27 @ 2:00 pm – 4:00 pm
Stop Motion Animation @ Youth Activity Room (200) | Mesa | Arizona | United States
Become familiar with this animation technique as we learn about stop motion by creating book trailers of your favorite titles using apps on mobile devices. Session 1 of 2. For ages 12-17. Other Information:  Mobile devices provided, or bring your own
Beginning German Longsword for Women 6:00 pm
Beginning German Longsword for Women @ Saguaro Room (125)
Jun 27 @ 6:00 pm – 7:30 pm
Beginning German Longsword for Women @ Saguaro Room (125) | Mesa | Arizona | United States
In this Cutting Edge Fitness class, get familiar with the introductory footwork, guards, and cuts of Historical European Martial Arts. Primarily focused on longsword, but occasionally German Messer (single-handed sword) and staff may be incorporated. No experience needed. Light sparring optional. Gloves encouraged (heavy gardening gloves will work). Synthetic swords will be provided but you may bring your own synthetic sword. Ages 15+.
28
Toddlertime 9:30 am
Toddlertime @ Youth Activity Room (200)
Jun 28 @ 9:30 am – 10:00 am
Toddlertime incorporates stories, music, and movement for children ages 16-36 months.
Writer in Residence Consultation Hours 1:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
Jun 28 @ 1:00 pm – 3:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
From June to August, Mesa Public Library is hosting Marylee MacDonald as its Writer in Residence. Marylee will use the library as her public workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Sign-Up Form. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
The HOTspot Digital Help Desk 2:00 pm
The HOTspot Digital Help Desk
Jun 28 @ 2:00 pm – 3:00 pm
Want to learn how to download eBooks, movies, music, magazines and more to your laptop, tablet or eReader? Stop by our Digital Help Desk.
Mesa Writers Workshop 3:30 pm
Mesa Writers Workshop @ Board Room (20)
Jun 28 @ 3:30 pm – 5:30 pm
Whether you are a beginning or more advanced writer, this workshop will connect you with other wordsmiths. Writer in Residence, Marylee MacDonald will begin each session with a writing prompt and 20 minutes of free-writing. Come to one or all of the sessions. Individual consultation appointments are available following the workshop. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
Learning to Draw with Charcoal 6:00 pm
Learning to Draw with Charcoal @ Saguaro Room (125)
Jun 28 @ 6:00 pm – 7:30 pm
Do you want to be able to draw with charcoal and make more realistic drawings? We will discuss the differences between different types of charcoal and the best ways to use them. The participants will also learn to recognize the way light falls on an object and creates shadows. We will set up a still life so you can put what you’ve learned to the test and create a drawing to take home. For beginner through intermediate levels. Register Registration Ends: 6/28/2017 at 9:00 AM
29
Writer in Residence Consultation Hours 10:30 am
Writer in Residence Consultation Hours @ Study Room #1 (6)
Jun 29 @ 10:30 am – 12:00 pm
Writer in Residence Consultation Hours @ Study Room #1 (6) | Mesa | Arizona | United States
From June to August, the Mesa Public Library is hosting short story and fiction writer Marylee MacDonald as its Writer in Residence. Marylee will use the library as her workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Sign-Up Form. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
The Writer Is In! Power-Write Your Book 12:30 pm
The Writer Is In! Power-Write Your Book @ Board Room (20)
Jun 29 @ 12:30 pm – 3:00 pm
Set aside time to concentrate and write. Bring your writing tools and come ready to work alongside fellow writers. Come to one session or them all! Individual consultation appointments are available prior to each power writing workshop. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.
Internet Basics 1:30 pm
Internet Basics @ Training Room (15)
Jun 29 @ 1:30 pm – 3:00 pm
Learn all of the parts of a web browser and learn how to navigate a website. Learn how to effectively search for information online. Prerequisites: Computer Basics (at a minimum) or comfort with mouse and keyboard. Register Registration Ends: 6/29/2017 at 9:00 AM
Make it or Game it! 2:00 pm
Make it or Game it! @ Youth Activity Room (200)
Jun 29 @ 2:00 pm – 3:00 pm
Crafts and games the whole family will enjoy.
Yoga at the Library 6:00 pm
Yoga at the Library @ Saguaro Room (125)
Jun 29 @ 6:00 pm – 7:00 pm
Yoga at the Library @ Saguaro Room (125) | Mesa | Arizona | United States
If you have wanted to try yoga in a relaxed environment without the pressure of attending a gym or studio, come to the library to try it! Other Information:  Session is for adults and appropriate for all levels. Please bring your own yoga mat or towel if you have one.
30
Tablet Time 10:30 am
Tablet Time @ Youth Activity Room (200)
Jun 30 @ 10:30 am – 11:00 am
Come try early literacy apps on the library’s iPads. For children ages 3-5 and their parents and caregivers. Space is limited, a ticket is required for each child using an iPad. Tickets will be available at 10:00am the day of the program at the Youth Services desk.
Writer in Residence Consultation Hours 1:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
Jun 30 @ 1:00 pm – 2:00 pm
Writer in Residence Consultation Hours @ Board Room (20)
From June to August, the Mesa Public Library is hosting fiction author and writing coach Marylee MacDonald as its Writer in Residence. Marylee will use the library as her workspace and hold one-on-one consultation hours to help aspiring authors fine-tune their work. To book your appointment, visit our Map
Why Do Readers Insist on Likable Characters? 2:30 pm
Why Do Readers Insist on Likable Characters? @ Saguaro Room (125)
Jun 30 @ 2:30 pm – 4:00 pm
Readers and agents pass judgment on characters, and if your character isn’t likable, readers will put your book down and agents will take a pass. Writer in Residence Marylee MacDonald will show you how to create flawed but likable characters. This program is supported by the Arizona State Library, a division of the Secretary of State, with federal funds from the Institute of Museum and Library Services.