Skip to Main Content

NHC Writes

Resources for authors, book creators, and aspiring writers


Interested in getting your novel, memoir, poetry collection, children's book and more in eBook and print-ready formats? Pressbooks Public is an easy-to-use online tool that allows you to create professional quality versions of your book in ePUB, MOBI, PDF and more—all through your library.

Indie Author Project

Submit your self-published work through this Library Journal sponsored service to add your work to the local library collection and potentially expose your work to a wider audience. You can earn usage-based royalties if your eBooks are chosen for the curated Indie Author Project Select collections, available across all major library eBook platforms.


Discover local content from self-published authors, top indie eBooks, local collections, and so much more. Download the BiblioBoard Library app for your Apple, Android, or Kindle device.

NC Author Project

North Carolina Indie Authors are encouraged to submit their Indie-published works for a chance to win $500 and honors at the 2022 Indie Author Project Reception. Submissions are open through May 31. Read more at 

How does a local self-published author arrange for NHCPL to carry the author's book(s)?

To be considered, you can donate a copy of your book to the library.  We will catalog it and place it on our “Donated by Local Authors” shelf at the Main Library for the public to enjoy, after our designated librarian reviews it for programming purposes.

If you are interested in pursuing this possibility, please send a copy of your book to:

Jimi Rider
New Hanover County Public Library
201 Chestnut Street
Wilmington, NC 28401

Free Online Classes with Your Library Card

Main Library & Law Library
201 Chestnut Street
Wilmington, NC 28401

Northeast Regional Library
1241 Military Cutoff Road
Wilmington, NC 28405

Pine Valley Library
3802 South College Road
Wilmington, NC 28412

Pleasure Island Library
1401 N. Lake Park Boulevard
Carolina Beach, NC 28428

Call (910) 798-6300
Hours: Monday-Thursday 10 am - 7 pm
Friday-Saturday 10 am - 5 pm
Sunday 1 - 5 pm