This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Day of the Dead Crafts Saturday, November 1, 2025 at 2:00pm - 3:00pm Meeting Room A (Southern Oaks) at Southern Oaks Library Program Type: Arts & Crafts Age Group: Kids, Teens, Adults Elevate your Dia de los Muertos celebrations with vibrant and meaningful Day of the Dead crafts for kids and the entire family. Register now to join us November 1st at the Southern Oaks Library, Meeting Room A, starting at 2pm. Register Now Registration Required This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Nov 1 2025 Sat Day of the Dead Crafts 2:00pm–3:00pm Southern Oaks Library Remaining seats Remaining waitlist seats Library Branch: Southern Oaks Library Room: Meeting Room A (Southern Oaks) Age Group: Kids, Teens, Adults Program Type: Arts & Crafts Registration Required Event Description: Elevate your Dia de los Muertos celebrations with vibrant and meaningful Day of the Dead crafts for kids and the entire family. Register now to join us November 1st at the Southern Oaks Library, Meeting Room A, starting at 2pm.
This event is in the "Teens" group This event is in the "Adults" group Language Learners Meetup Saturday, November 1, 2025 at 2:00pm - 4:00pm Conference Room (Bethany) at Bethany Library Program Type: Continuing Education, Cultural Experiences, DIY & Hobbies Age Group: Teens, Adults Multilingual Meetup is a time for those who are learning a language, any language, to practice, learn new methods, and explore resources available to them to help them on their way. View Details This event is in the "Teens" group This event is in the "Adults" group Nov 1 2025 Sat Language Learners Meetup 2:00pm–4:00pm Bethany Library Remaining seats Remaining waitlist seats Library Branch: Bethany Library Room: Conference Room (Bethany) Age Group: Teens, Adults Program Type: Continuing Education, Cultural Experiences, DIY & Hobbies Event Description: Multilingual Meetup is a time for those who are learning a language, any language, to practice, learn new methods, and explore resources available to them to help them on their way.
This event is in the "All Ages" group This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Apple of my Pie: Make and Take Sunday, November 2, 2025 at 1:15pm - 3:00pm Meeting Room AB (Ralph Ellison) at Ralph Ellison Library Program Type: DIY & Hobbies, Family Programs, Science & STEAM Age Group: All Ages, Kids, Teens, Adults Join us for a Sunday afternoon of making pie at the Ralph Ellison Library. This program lets kids practice following directions, measuring ingredients, and assembling a delicious pie. Register Now Registration Required This event is in the "All Ages" group This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Nov 2 2025 Sun Apple of my Pie: Make and Take 1:15pm–3:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room AB (Ralph Ellison) Age Group: All Ages, Kids, Teens, Adults Program Type: DIY & Hobbies, Family Programs, Science & STEAM Registration Required Event Description: Join us for a Sunday afternoon of making pie at the Ralph Ellison Library. This program lets kids practice following directions, measuring ingredients, and assembling a delicious pie.
This event is in the "Teens" group This event is in the "Adults" group Oral History: collecting history one person at a time Sunday, November 2, 2025 at 2:00pm - 3:00pm Meeting Room B (Bethany) at Bethany Library Program Type: Community & Civics, Continuing Education, Cultural Experiences Age Group: Teens, Adults Join us for a panel discussion moderated by OKC non-profit history organization Bottom Rail History. The panel will feature organizations involved in recording the individual histories of Oklahomans. View Details This event is in the "Teens" group This event is in the "Adults" group Nov 2 2025 Sun Oral History: collecting history one person at a time 2:00pm–3:00pm Bethany Library Remaining seats Remaining waitlist seats Library Branch: Bethany Library Room: Meeting Room B (Bethany) Age Group: Teens, Adults Program Type: Community & Civics, Continuing Education, Cultural Experiences Event Description: Join us for a panel discussion moderated by OKC non-profit history organization Bottom Rail History. The panel will feature organizations involved in recording the individual histories of Oklahomans. Disclaimer(s) Be Advised: This program may be photographed and/or videotaped for publicity purposes. By Attending, you consent: To the use of your voice and likeness in future publicity uses that contain content from this event. If you do not wish to be on camera, please let us know. For more information visit our Photography & Video Disclaimer
This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Take Home Kit: Pumpkin Pie Spice All Day 11/3 - 11/9 Onsite (Ralph Ellison) at Ralph Ellison Library Program Type: Health & Wellness, Take-Home Kit Age Group: Kids, Teens, Adults Did you miss Apple Pie Time? No worries! Pick up a Pumpkin Pie Spice Kit and add the season's favorite flavor to your pies, muffins, breads, cookies, and dare I say, coffee, and more. Spice up your fall treats and prepare for Thanksgiving! View Details This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Nov 3 - 9 2025 Take Home Kit: Pumpkin Pie Spice All Day 11/3–11/9 Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Onsite (Ralph Ellison) Age Group: Kids, Teens, Adults Program Type: Health & Wellness, Take-Home Kit Event Description: Did you miss Apple Pie Time? No worries! Pick up a Pumpkin Pie Spice Kit and add the season's favorite flavor to your pies, muffins, breads, cookies, and dare I say, coffee, and more. Spice up your fall treats and prepare for Thanksgiving! Disclaimer(s) We cannot guarantee that food served at this program has not come into contact with tree nuts, soy, or other allergens. Accordingly, the Library will not be liable for such harm to any individual resulting from such allergens. Food ingredients in this kit have been repackaged by staff.
This event is in the "Kids" group This event is in the "Teens" group Native American DIY Dreamcatcher Take-Home Kit 11/03/2025 @ 9:00am to 11/10/2025 @ 9:00pm Online + Curbside (Ralph Ellison) at Ralph Ellison Library Program Type: Arts & Crafts, Cultural Experiences, DIY & Hobbies, Take-Home Kit Age Group: Kids, Teens Come to Ralph Ellison Library and pick up a DIY Dreamcatcher Kit!Learn about the history and significance of Native American Dream Catchers while making your own. All materials and instructions included! View Details This event is in the "Kids" group This event is in the "Teens" group Nov 3 - 10 2025 Native American DIY Dreamcatcher Take-Home Kit 11/03/2025 @ 9:00am–11/10/2025 @ 9:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Online + Curbside (Ralph Ellison) Age Group: Kids, Teens Program Type: Arts & Crafts, Cultural Experiences, DIY & Hobbies, Take-Home Kit Event Description: Come to Ralph Ellison Library and pick up a DIY Dreamcatcher Kit!Learn about the history and significance of Native American Dream Catchers while making your own. All materials and instructions included! Disclaimer(s) Warning: Kit contains small parts that could represent a choking hazard. It is not intended for children under 3. It is encouraged that an adult supervise children while using this Metropolitan Library System Take & Make Bag. It is encouraged that an adult supervise children while using this Metropolitan Library System Take & Make Kit.
This event is in the "Teens" group This event is in the "Adults" group Quilting & Crafting Monday, November 3, 2025 at 11:00am - 2:00pm Meeting Room A (Ralph Ellison) at Ralph Ellison Library Program Type: Arts & Crafts Age Group: Teens, Adults Bring your own quilting or other project and get a chance to work on it with like-minded people. They'll even offer advice if asked. Be sure to check out a quilting book from our collection! View Details This event is in the "Teens" group This event is in the "Adults" group Nov 3 2025 Mon Quilting & Crafting 11:00am–2:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room A (Ralph Ellison) Age Group: Teens, Adults Program Type: Arts & Crafts Event Description: Bring your own quilting or other project and get a chance to work on it with like-minded people. They'll even offer advice if asked. Be sure to check out a quilting book from our collection!
This event is in the "Kids" group This event is in the "Teens" group Kids Cafe with STEAM Team Monday, November 3, 2025 at 4:00pm - 5:00pm Meeting Room 1 + 2 (Capitol Hill) at Capitol Hill Library Program Type: Health & Wellness, Science & STEAM Age Group: Kids, Teens Feed your belly and your brain at Kids' Cafe STEAM Team! View Details This event is in the "Kids" group This event is in the "Teens" group Nov 3 2025 Mon Kids Cafe with STEAM Team 4:00pm–5:00pm Capitol Hill Library Remaining seats Remaining waitlist seats Library Branch: Capitol Hill Library Room: Meeting Room 1 + 2 (Capitol Hill) Age Group: Kids, Teens Program Type: Health & Wellness, Science & STEAM Event Description: Feed your belly and your brain at Kids' Cafe STEAM Team! Disclaimer(s) We cannot guarantee that food served at this program has not come into contact with tree nuts, soy, or other allergens. Accordingly, the Library will not be liable for such harm to any individual resulting from such allergens. Be Advised: This program may be photographed and/or videotaped for publicity purposes. By Attending, you consent: To the use of your voice and likeness in future publicity uses that contain content from this event. If you do not wish to be on camera, please let us know. For more information visit our Photography & Video Disclaimer
This event is in the "Kids" group This event is in the "Teens" group After School Hangout Monday, November 3, 2025 at 4:30pm - 5:30pm Meeting Room A (Southern Oaks) at Southern Oaks Library Program Type: Arts & Crafts, Books & Reading, DIY & Hobbies, Film & Movies, Games & Gaming Age Group: Kids, Teens Join us every other Monday for an array of after-school activities. School-aged children and teens only! View Details This event is in the "Kids" group This event is in the "Teens" group Nov 3 2025 Mon After School Hangout 4:30pm–5:30pm Southern Oaks Library Remaining seats Remaining waitlist seats Library Branch: Southern Oaks Library Room: Meeting Room A (Southern Oaks) Age Group: Kids, Teens Program Type: Arts & Crafts, Books & Reading, DIY & Hobbies, Film & Movies, Games & Gaming Event Description: Join us every other Monday for an array of after-school activities. School-aged children and teens only!
This event is in the "Teens" group Teen Leadership Council Monday, November 3, 2025 at 5:00pm - 6:00pm Meeting Room AB (Del City) at Del City Library Program Type: Community & Civics Age Group: Teens Let your voice be heard! Make new friends and give back to your community as you advise the library on what's important to you and what teen programs you'd like to see. Join other teens and collaborate on creative program and displa Register Now Registration Required This event is in the "Teens" group Nov 3 2025 Mon Teen Leadership Council 5:00pm–6:00pm Del City Library Remaining seats Remaining waitlist seats Library Branch: Del City Library Room: Meeting Room AB (Del City) Age Group: Teens Program Type: Community & Civics Registration Required Event Description: Let your voice be heard! Make new friends and give back to your community as you advise the library on what's important to you and what teen programs you'd like to see. Join other teens and collaborate on creative program and displa
This event is in the "Kids" group This event is in the "Teens" group Homework Help at the Library Monday, November 3, 2025 at 6:30pm - 8:00pm Meeting Room AB (Ralph Ellison) at Ralph Ellison Library Program Type: Books & Reading, Homework Help, Reading Help Age Group: Kids, Teens If you have a challenging homework assignment or questions about what you've learned, stop by the Ralph Ellison Library for Homework Help. View Details This event is in the "Kids" group This event is in the "Teens" group Nov 3 2025 Mon Homework Help at the Library 6:30pm–8:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room AB (Ralph Ellison) Age Group: Kids, Teens Program Type: Books & Reading, Homework Help, Reading Help Event Description: If you have a challenging homework assignment or questions about what you've learned, stop by the Ralph Ellison Library for Homework Help.
This event is in the "Kids" group This event is in the "Teens" group Homeschool Coding Club Tuesday, November 4, 2025 at 10:00am - 11:30am Meeting Room A (Warr Acres) at Warr Acres Library Program Type: Computers & Technology, Science & STEAM Age Group: Kids, Teens Join the Warr Acres Homeschool Code Club and learn how to write code, create websites, design games, apps, and more! Register Now Registration Required This event is in the "Kids" group This event is in the "Teens" group Nov 4 2025 Tue Homeschool Coding Club 10:00am–11:30am Warr Acres Library Remaining seats Remaining waitlist seats Library Branch: Warr Acres Library Room: Meeting Room A (Warr Acres) Age Group: Kids, Teens Program Type: Computers & Technology, Science & STEAM Registration Required Event Description: Join the Warr Acres Homeschool Code Club and learn how to write code, create websites, design games, apps, and more! Disclaimer(s) Be Advised: This program may be photographed and/or videotaped for publicity purposes. By Attending, you consent: To the use of your voice and likeness in future publicity uses that contain content from this event. If you do not wish to be on camera, please let us know. For more information visit our Photography & Video Disclaimer
This event is in the "Teens" group Teen D&D Tuesday, November 4, 2025 at 2:30pm - 4:30pm Meeting Room (Choctaw) at Choctaw Library Program Type: Games & Gaming Age Group: Teens Calling all adventurers! Join us for Dungeons and Dragons at the Choctaw Library. Newbies, novices, and experts welcome. View Details This event is in the "Teens" group Nov 4 2025 Tue Teen D&D 2:30pm–4:30pm Choctaw Library Remaining seats Remaining waitlist seats Library Branch: Choctaw Library Room: Meeting Room (Choctaw) Age Group: Teens Program Type: Games & Gaming Event Description: Calling all adventurers! Join us for Dungeons and Dragons at the Choctaw Library. Newbies, novices, and experts welcome.
This event is in the "Teens" group This event is in the "Adults" group Mystery Jigsaw Puzzle Tuesday, November 4, 2025 at 3:00pm - 4:30pm Meeting Room A (Del City) at Del City Library Program Type: DIY & Hobbies, Health & Wellness Age Group: Teens, Adults Do you enjoy puzzles and solving mysteries? Are you a Super Sleuth? Join us as we follow the clues of suspects who have an obsession with Alfred Hitchcock and his films. Register Now Registration Required This event is in the "Teens" group This event is in the "Adults" group Nov 4 2025 Tue Mystery Jigsaw Puzzle 3:00pm–4:30pm Del City Library Remaining seats Remaining waitlist seats Library Branch: Del City Library Room: Meeting Room A (Del City) Age Group: Teens, Adults Program Type: DIY & Hobbies, Health & Wellness Registration Required Event Description: Do you enjoy puzzles and solving mysteries? Are you a Super Sleuth? Join us as we follow the clues of suspects who have an obsession with Alfred Hitchcock and his films.
This event is in the "Birth-PreK" group This event is in the "Kids" group This event is in the "Teens" group Reading Refuel: Afterschool Snack for Kids Tuesday, November 4, 2025 at 3:30pm - 5:00pm Meeting Room A (Ralph Ellison) at Ralph Ellison Library Program Type: Health & Wellness Age Group: Birth-PreK, Kids, Teens Children ages 4-18 are invited to enjoy an afterschool snack/meal from 3:30-5:00 pm at Ralph Ellison Library. View Details This event is in the "Birth-PreK" group This event is in the "Kids" group This event is in the "Teens" group Nov 4 2025 Tue Reading Refuel: Afterschool Snack for Kids 3:30pm–5:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room A (Ralph Ellison) Age Group: Birth-PreK, Kids, Teens Program Type: Health & Wellness Event Description: Children ages 4-18 are invited to enjoy an afterschool snack/meal from 3:30-5:00 pm at Ralph Ellison Library. Disclaimer(s) We cannot guarantee that food served at this program has not come into contact with tree nuts, soy, or other allergens. Accordingly, the Library will not be liable for such harm to any individual resulting from such allergens.
This event is in the "Kids" group This event is in the "Teens" group Coding Club Tuesday, November 4, 2025 at 4:00pm - 5:30pm Meeting Room A (Warr Acres) at Warr Acres Library Program Type: Computers & Technology, Science & STEAM Age Group: Kids, Teens Join the Warr Acres Coding Club and learn how to write code, create websites, design games, apps, and more! Register Now Registration Required This event is in the "Kids" group This event is in the "Teens" group Nov 4 2025 Tue Coding Club 4:00pm–5:30pm Warr Acres Library Remaining seats Remaining waitlist seats Library Branch: Warr Acres Library Room: Meeting Room A (Warr Acres) Age Group: Kids, Teens Program Type: Computers & Technology, Science & STEAM Registration Required Event Description: Join the Warr Acres Coding Club and learn how to write code, create websites, design games, apps, and more! Disclaimer(s) Be Advised: This program may be photographed and/or videotaped for publicity purposes. By Attending, you consent: To the use of your voice and likeness in future publicity uses that contain content from this event. If you do not wish to be on camera, please let us know. For more information visit our Photography & Video Disclaimer
This event is in the "Birth-PreK" group This event is in the "Kids" group This event is in the "Teens" group Young Readers' Lounge Tuesday, November 4, 2025 at 4:00pm - 6:00pm In-Library (Luther) at Luther Library Program Type: Books & Reading, Games & Gaming Age Group: Birth-PreK, Kids, Teens A cozy, fun-filled space where kids choose a themed book to read aloud with a sibling, friend, parent, or librarian. After reading time, enjoy games that introduce and reinforce literacy skills, like Bananagrams, Sequence Letters, and Quiddler. View Details This event is in the "Birth-PreK" group This event is in the "Kids" group This event is in the "Teens" group Nov 4 2025 Tue Young Readers' Lounge 4:00pm–6:00pm Luther Library Remaining seats Remaining waitlist seats Library Branch: Luther Library Room: In-Library (Luther) Age Group: Birth-PreK, Kids, Teens Program Type: Books & Reading, Games & Gaming Event Description: A cozy, fun-filled space where kids choose a themed book to read aloud with a sibling, friend, parent, or librarian. After reading time, enjoy games that introduce and reinforce literacy skills, like Bananagrams, Sequence Letters, and Quiddler.
This event is in the "Teens" group Teen Afternoon Tuesday, November 4, 2025 at 4:30pm - 6:00pm Meeting Room B (Ralph Ellison) at Ralph Ellison Library Program Type: Health & Wellness Age Group: Teens It's teen time at the library! Come join in on the fun every other Tuesday while we play video games, board games, be crafty, techy, or just hang out and make new friends! Have an idea for a teen program? We want to hear from you! View Details This event is in the "Teens" group Nov 4 2025 Tue Teen Afternoon 4:30pm–6:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room B (Ralph Ellison) Age Group: Teens Program Type: Health & Wellness Event Description: It's teen time at the library! Come join in on the fun every other Tuesday while we play video games, board games, be crafty, techy, or just hang out and make new friends! Have an idea for a teen program? We want to hear from you!
This event is in the "Kids" group This event is in the "Teens" group Paper Airplane Championship Tuesday, November 4, 2025 at 5:00pm - 6:00pm Outdoors (Bethany) at Bethany Library Program Type: Arts & Crafts Age Group: Kids, Teens Make and improve a paper airplane. Who can make the fastest? The slowest? The weirdest? View Details This event is in the "Kids" group This event is in the "Teens" group Nov 4 2025 Tue Paper Airplane Championship 5:00pm–6:00pm Bethany Library Remaining seats Remaining waitlist seats Library Branch: Bethany Library Room: Outdoors (Bethany) Age Group: Kids, Teens Program Type: Arts & Crafts Event Description: Make and improve a paper airplane. Who can make the fastest? The slowest? The weirdest?
This event is in the "Teens" group Woven Beads, Woven Stories: Bracelet Making for Teens Tuesday, November 4, 2025 at 5:30pm - 7:30pm Meeting Room (Almonte) at Almonte Library Program Type: Arts & Crafts, Cultural Experiences Age Group: Teens In celebration of Native American Heritage Month, join us for a creative program series exploring the art of bead weaving, a tradition with deep roots in many Native cultures. View Details This event is in the "Teens" group Nov 4 2025 Tue Woven Beads, Woven Stories: Bracelet Making for Teens 5:30pm–7:30pm Almonte Library Remaining seats Remaining waitlist seats Library Branch: Almonte Library Room: Meeting Room (Almonte) Age Group: Teens Program Type: Arts & Crafts, Cultural Experiences Event Description: In celebration of Native American Heritage Month, join us for a creative program series exploring the art of bead weaving, a tradition with deep roots in many Native cultures.
This event is in the "Teens" group This event is in the "Adults" group Computer Class: the Basics Wednesday, November 5, 2025 at 1:00pm - 2:30pm Meeting Room B (Ralph Ellison) at Ralph Ellison Library Program Type: Computers & Technology, Continuing Education Age Group: Teens, Adults Join this free class for a basic introduction to computers, keyboarding, and how to get an email. View Details Registration Required This event is in the "Teens" group This event is in the "Adults" group Nov 5 2025 Wed Computer Class: the Basics 1:00pm–2:30pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room B (Ralph Ellison) Age Group: Teens, Adults Program Type: Computers & Technology, Continuing Education Registration Required Event Description: Join this free class for a basic introduction to computers, keyboarding, and how to get an email.
This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Craft & Chat! Wednesday, November 5, 2025 at 1:30pm - 3:30pm Meeting Room A (Bethany) at Bethany Library Program Type: Arts & Crafts, Community & Civics, DIY & Hobbies Age Group: Kids, Teens, Adults Bring your own project and materials and knit, crochet, or sew your way through the afternoon with members of the community who share your enthusiasm for crafts. All types of fiber arts welcome! View Details This event is in the "Kids" group This event is in the "Teens" group This event is in the "Adults" group Nov 5 2025 Wed Craft & Chat! 1:30pm–3:30pm Bethany Library Remaining seats Remaining waitlist seats Library Branch: Bethany Library Room: Meeting Room A (Bethany) Age Group: Kids, Teens, Adults Program Type: Arts & Crafts, Community & Civics, DIY & Hobbies Event Description: Bring your own project and materials and knit, crochet, or sew your way through the afternoon with members of the community who share your enthusiasm for crafts. All types of fiber arts welcome!
This event is in the "Teens" group This event is in the "Adults" group Computer Help in the Goodwill Mobile Van Wednesday, November 5, 2025 at 2:30pm - 4:00pm Outdoors (Ralph Ellison) at Ralph Ellison Library Program Type: Computers & Technology, Continuing Education, Outdoor Program Age Group: Teens, Adults Do you need one-on-one computer assistance with job applications, creating a resume, or finding out about other Goodwill training opportunities? Come to the Goodwill Mobile Technology van, and get some assistance. View Details This event is in the "Teens" group This event is in the "Adults" group Nov 5 2025 Wed Computer Help in the Goodwill Mobile Van 2:30pm–4:00pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Outdoors (Ralph Ellison) Age Group: Teens, Adults Program Type: Computers & Technology, Continuing Education, Outdoor Program Event Description: Do you need one-on-one computer assistance with job applications, creating a resume, or finding out about other Goodwill training opportunities? Come to the Goodwill Mobile Technology van, and get some assistance.
This event is in the "Kids" group This event is in the "Teens" group Homework Help at the Library Wednesday, November 5, 2025 at 3:00pm - 4:30pm Meeting Room A (Ralph Ellison) at Ralph Ellison Library Program Type: Books & Reading, Homework Help, Reading Help Age Group: Kids, Teens If you have a challenging homework assignment or questions about what you've learned, stop by the Ralph Ellison Library for Homework Help. View Details This event is in the "Kids" group This event is in the "Teens" group Nov 5 2025 Wed Homework Help at the Library 3:00pm–4:30pm Ralph Ellison Library Remaining seats Remaining waitlist seats Library Branch: Ralph Ellison Library Room: Meeting Room A (Ralph Ellison) Age Group: Kids, Teens Program Type: Books & Reading, Homework Help, Reading Help Event Description: If you have a challenging homework assignment or questions about what you've learned, stop by the Ralph Ellison Library for Homework Help.