Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/qfutukmy/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
opinion pieces – Gillian Andrews

New

Spectacular error is out! Finally!  After a lot of trouble, the new book is out.   It has been a long and pretty painful process, to tell the truth.  But it is done!  Book two in the Quantum Heritage series, which is the end trilogy of the Major Shells arc.  One still to come, hopefully at […]

New Read More »

alien, smiley, design-41605.jpg

Worldbuilding

… or imagination run mad. So, you might think that worldbuilding is easy.  It really isn’t.  Sometimes I spend weeks on a book setting.  Even months!   And often it entails getting out the paints.  After all nobody else has visualized your world before (you hope).   This is the setting of the latest book,

Worldbuilding Read More »

calligraphy, office, school-145521.jpg

Update

what has been going on in my life? More books? Hi everybody, I guess a bit of an update is overdue!   I have just come out of hospital, which has put a bit of a brake on my writing for the time being!  Still, I am recovering well, and hope to get back to writing

Update Read More »

Cover reveal!

Cover of Supershell storm (subtitle: the future starts today) This will be an ‘interquel’ (word I have just discovered!) between the Interstellar Enforcement Agency trilogy and the new, still to come, Quantum Heritage trilogy. It is my main work in progress now (Jan 2022) and should be out around September this year. This cover is

Cover reveal! Read More »