WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.307','0','6a77351d4a9dd',0,'DEBUG: [WorkflowEngine] Engine starting with execution id \"ed299bd8dfae7f5ac0148c7a8a48d633\" for user #guest (frontend)')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.308','0','6a77351d4a9dd',0,'DEBUG: [WorkflowEngine] Engine ready, listening for triggers')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.308','0','6a77351d4a9dd',0,'DEBUG: [WorkflowEngine] Loading all published workflows')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.310','0','6a77351d4a9dd',0,'DEBUG: [WorkflowEngine] All workflows are ready')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.312','0','6a77351d4a9dd',0,'DEBUG: [Plugin] Reviews module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.312','0','6a77351d4a9dd',0,'DEBUG: [Plugin] Notices module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.313','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\Debug\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.313','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\InstanceProtection\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.314','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\VersionNotices\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.315','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\Expirator\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.315','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\Settings\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.316','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\WooCommerce\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.317','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\Workflows\\Module module has been initialized successfully.')

WordPress database error: [The table 'S1JQUJ_postexpirator_debug' is full]
INSERT INTO S1JQUJ_postexpirator_debug (`timestamp`,`blog`,`request_id`,`trigger_activated`,`message`) VALUES ('2026-08-08 13:54:37.317','0','6a77351d4a9dd',0,'DEBUG: [Plugin] PublishPress\\Future\\Modules\\Backup\\Module module has been initialized successfully.')

New Titles and Recommendations December 2024 - Ballaarat Mechanics' Institute

New Titles and Recommendations December 2024

Mystery 
Mystery 
Mystery 
Mystery 
Mystery 
Mystery 
Mystery
Mystery
Mystery
Mystery
Mystery
Mystery
Mystery
Australian
Australian
Australian
Australian
Australian
Australian
Australian
Australian
Historical
Historical
Historical
Romance
Novel
Scandinavian
Scandinavian
Scandinavian
Scandinavian
Psychological
Non Fiction

Rosemary's Newsletter

Author of the Month

Hayley Scrivenor

Hayley is a former Director of Wollongong Writers Festival. She has two novels Dirt Town and Girl falling. Originally from a small country town, Hayles now lives and writes on Dharawal country and has a PhD in creative writing from the University of Wollongong.

Book of the Month
The Ledge.
Christian White.

When human remains are discovered in a forest, police are baffled, the locals are shocked and one group of old friends starts to panic.  Their long-held secret is about to be uncovered.

It all began in 1999 when sixteen-year-old Aaron ran away from home, drawing his friends into an unforeseeable chain of events that no one escaped from unscathed.

Recommended Reads
By Any Other Name.
Jodi Picoult.

In 1581, Emilia Bassano is allowed no voice of her own.  But as the Lord Chamberlain’s mistress she has access to the theatre and finds a way to bring her work to the stage secretly.  But creating some of the world’s greatest dramatic masterpieces comes at a cost: by paying a man for  the use of his name, she will write her own out of history.

His name is William Shakespeare.

In present-day Manhattan, playwright Melina Green has written a new work inspired by the life of her Elizabethan ancestor Emilia Bassano.  Although the challenges are different four hundred years later, the playing field is still not level for women in theatre.  Is Melina – like Emilia- willing to forfeit her credit as author to see her work performed?

No One Will Know.
Rose Carlyle.

After  years of foster homes and overseas travel, Eve Sylvester has  lost touch with her friends and family.  She is young, alone, desperate – and pregnant.

Then she meets Julia and Christopher Hygate, a charming and  glamours couple who live in a beautiful mansion on remote Tasmanian island. They make her a lucrative job offer.Eve thinks she has fallen on her feet- she has found a home, and her  child will grow up in the aptly named paradise Bay.  But some things about the job don’t add up. Whey must Eve stay out of sight? And what about the mysterious yachts sailing in and out the the bay?  Has Eve made a deal with the devil?

It’s too late to ask questions.  Eve is already in far too deep.

Then she meets Julia and Christopher Hygate, a charming and  glamours couple who live in a beautiful mansion on remote Tasmanian island. They make her a lucrative job offer.

Eve thinks she has fallen on her feet- she has found a home, and her  child will grow up in the aptly named paradise Bay.  But some things about the job don’t add up. Whey must Eve stay out of sight? And what about the mysterious yachts sailing in and out the the bay?  Has Eve made a deal with the devil?

It’s too late to ask questions.  Eve is already in far too deep.

Witness 8
Steve Cavanagh

This is no ordinary memoir, Noni is funny, fierce,thoughtful and clear-eyed about the world.  Her story is full, rich, lively, opinionated – and a testament to her grit,willpower and talent.  She has always been committed to telling Australian stories – and this memoir is an impressive addition to her remarkable opus.

Stay informed of our new releases

Subscribe to our Newsletter

Library News

Library Events

Trivia Night Fundraiser

26 August Doors open 6.45pm | Tickets also available at the door

$25 per person | $20 BMI members

Minerva's Secrets Night Tours

Tue 19 May with special visit to Lantern Vaults

Tour 1 at 7pm – Tour 2 at 9pm. 

BMI Fundraising Events book donation promotional image

Calling for Pre-loved books

These donation assist in our Library Fundraising Activities

We can take delivery during regular Library operating hours. See website footer.

 Coming in November

Stella Day Out, Ballarat, Rachael Johns & Margaret Hickey

Spring Season, History Talks:

Ballarat's Henry Lawson - The Dragon's Den - Gold! Gold! Gold!

Wed 3, 17 & 24 September, 5.30pm

Christmas Holiday Closures | Library

Monday 23 December – Sunday 5 January

Vintage Fashion Parade

Bubbly on arrival featuring quality items from our Vintage Shop

 Pre-Sale $60 from 6 Aug to 9 Aug - $65 thereafter

The Ballaarat Mechanics' Institute 2026 Calendar

Featuring illustrations from our Heritage Book Collection $40

Tax Deductible 

Your gift will be tax-deductible this financial year if you make it before June 30.

We need
your help.

2024 End of Financial Year Appeal 

Or alternatively go to our Donations web page.

Our Challenge

Like many organisations the BMI faces significant funding challenges. 

We thank you for your support.

Fatal error: Uncaught wfWAFStorageFileException: Unable to save temporary file for atomic writing. in /home/ballaaratmiadmin/htdocs/ballaratmi.org.au/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:34 Stack trace: #0 /home/ballaaratmiadmin/htdocs/ballaratmi.org.au/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(658): wfWAFStorageFile::atomicFilePutContents() #1 [internal function]: wfWAFStorageFile->saveConfig() #2 {main} thrown in /home/ballaaratmiadmin/htdocs/ballaratmi.org.au/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 34