Ian Duff
banner
ianduff.bsky.social
Ian Duff
@ianduff.bsky.social
Books. More Books. ALL the Books.
Pinned
Me, when I was a rock star in 1998/9. With hair. On the whole of my head. I still wear that T shirt.
Reposted by Ian Duff
For my UK friends!
February 18, 2026 at 1:23 PM
Reposted by Ian Duff
How it begins…

🚨🚨FREE ON KINDLE🚨🚨

12th - 16th Feb!!!

Continue reading here: mybook.to/Ruins

🩸📚💙📚👀📢📚😱📚📖💙💀✨

#booksky #writingcommunity #horror #HorrorAuthor
February 15, 2026 at 11:01 AM
Reposted by Ian Duff
February 14, 2026 at 3:46 AM
February 14, 2026 at 3:46 AM
Reposted by Ian Duff
🚨FREE BOOK ALERT!! 🚨

Ruins, a heart-pumping, suspense- filled supernatural mystery of vengeful ghosts, family secrets and dark revelations!

Grab your copy here: mybook.to/Ruins

🩸📚💙📚👀📢📚😱📚📖💙💀✨

#booksky #writingcommunity #horror #HorrorAuthor
February 12, 2026 at 8:19 AM
February 11, 2026 at 8:52 AM
Reposted by Ian Duff
Childhood's End - Arthur C. Clarke
#CurrentlyReading
#AmReading
#BookSky
February 8, 2026 at 9:21 AM
Childhood's End - Arthur C. Clarke
#CurrentlyReading
#AmReading
#BookSky
February 8, 2026 at 9:21 AM
Reposted by Ian Duff
When The Moon Hits Your Eye - @scalzi.com
#CurrentlyReading
#AmReading
#BookSky
February 5, 2026 at 10:19 AM
When The Moon Hits Your Eye - @scalzi.com
#CurrentlyReading
#AmReading
#BookSky
February 5, 2026 at 10:19 AM
Reposted by Ian Duff
West Yorkshire people! Only 17 tickets left for my Scratch Moss event at Read.Holmfirth on March 7. It'll be my first post-cancer surgery event, so do come along.

to-be-read.co.uk/books/an-eve...
to-be-read.co.uk
February 4, 2026 at 1:44 PM
Reposted by Ian Duff
Behold! The cover for Into The Darkening Dust: Book One of The Dust lands is here! Janet and Co. return to bring down the f-ing fascists still roaming the land.

Pre-orders for the paperback are up on my website shop. Read the full synopsis and order at buff.ly/pfuBfSG
February 3, 2026 at 3:04 PM
73p!!!!
It's all go at the moment. My standalone Arthurian novel, The Cleaving, is a frankly incredible price this week from Amazon. This explores the familiar story from the perspective of the women involved. You have until Friday to grab it!
www.amazon.co.uk/dp/B0B96NL726/
February 3, 2026 at 8:35 AM
Reposted by Ian Duff
Throughout the month of February, UK readers can snap up the eBook of @aptshadow.bsky.social 's latest TERRIBLE WORLDS standalone novella THE HUNGRY GODS for just 99p!

Now there's a deal that's just too good to miss!

Buy now 👉 https://amzn.to/49T2TNh
February 2, 2026 at 3:47 PM
Kindle Daily Deal - When The Moon Hits Your Eye - @scalzi.com 99p today only
www.amazon.co.uk/When-Moon-Hi...
Amazon.co.uk
www.amazon.co.uk
February 2, 2026 at 3:58 AM
Reposted by Ian Duff
Fight fascism.

For those of you who don't know, Vulpine Curse is my angry anthem. My political, splatterpunk novella. I was angry when I wrote it. It's about finding power even when you are at your weakest and giving it back tenfold against your oppressors. I love this book.
January 31, 2026 at 1:54 PM
Reposted by Ian Duff
Timescape - Gregory Benford
#CurrentlyReading
#AmReading
#BookSky
January 30, 2026 at 6:35 PM
Timescape - Gregory Benford
#CurrentlyReading
#AmReading
#BookSky
January 30, 2026 at 6:35 PM
Reposted by Ian Duff
I like big books and I cannot lie. So, here are ten of my chonkiest bois.
#BookSky
#BigBooks
January 29, 2026 at 5:15 PM
I like big books and I cannot lie. So, here are ten of my chonkiest bois.
#BookSky
#BigBooks
January 29, 2026 at 5:15 PM
Reposted by Ian Duff
Apparently I have to do work cos I need money for fucking light boxes and rent and food and stuff.

What bollocks adulting is

And are any of you guys buying Valentine’s Cards from me, or what? (Best hurry up, I’m out of the country mid next week for a job, sooooo)
January 29, 2026 at 9:32 AM
Reposted by Ian Duff
January 23, 2026 at 9:38 PM
January 23, 2026 at 9:38 PM
Reposted by Ian Duff
The Tooth Fairy - Graham Joyce
#CurrentlyReading
#AmReading
#BookSky
January 21, 2026 at 12:49 AM
The Tooth Fairy - Graham Joyce
#CurrentlyReading
#AmReading
#BookSky
January 21, 2026 at 12:49 AM