Assassination Classroom, Volume 12 by Yusei Matsui

The twelfth volume of the Assassination Classroom is mostly all about the mysterious assassin known as The Grim Reaper. Of all the foes that Koro-sensei has faced thus far, this is the one that seems to be the most capable. Of course, he ended up in quite a tight spot during the tropical island storyline, but that was more the result of an opportunistic foe, rather than a capable one.

In this story, The Grim Reaper targets the students of Class-E in order to lure Koro-Sensei into a trap. In my opinion, this storyline is the most tense the story has been since the incident on the island and it makes for fantastic reading. It becomes hard to see exactly how Koro-sensei could save the kids without making himself vulnerable to his foe. Of course, his determination to do this in spite of that risk, highlights how much of a caring person he is.

One thing that I also appreciated about this volume was its use of Ms. Jelavich. She was never one of my favourite characters in Assassination Classroom, in part, because it felt kind of like she was just there for some silly sex appeal, but this volume uses her in a way that I thought was both unexpected, and really interesting.

This is a particularly difficult volume to review without spoiling anything too much, but I will say that the reveals about The Grim Reaper’s identity are really cool, and Jelavich’s actions are quite shocking.

Rating: 8.9/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

The Dragon Reborn by Robert Jordan

Following on from the end of The Great Hunt, the third book in The Wheel of Time series starts with Rand now knowing that he is indeed the Dragon Reborn. Consequently, he leaves the other characters to do what he thinks he has to do. This makes the book quite different from the first two, because you don’t actually see that much of Rand, with more of the story being about the rest of the cast following after him and having their own adventures.

One of the storylines I enjoyed reading about was Mat being taken to The White Tower in order to be healed of his corruption. As always, I enjoy anything about the Aes Sedai, and it’s good to see Min, Egwene, and Nynaeve making their way as novices. Meanwhile, Mat starts to get back to his old self a little (which was good to see, because I never liked his evil/weakened selff) and he even gets to reunite with Thom Merrilin, with whom he has a good dynamic.

Moiraine, my favourite character in the series, gets to play a larger role in this one than she did in The Great Hunt (which was a welcome development), and Verin becomes a much more important character too. The more Aes Sedai the better, as far as I’m concerned and these two both enhance the novel.

The book also introduced a new character called Faile, a hunter of the horn who joins Perrin and the gang in pursuing Rand. Though there’s nothing too bad with this character overall, she mainly seems to have been introduced in order to be a love interest for Perrin, and, gosh, is it an obnoxious romance. They’re both endlessly bickering and disrespectful towards one another, and yet for some reason we’re supposed to accept that they love one another. Why? They’re both so awful to each other that there’d be no time for a romance to grow.

The Perrin/Faile romance is probably the most annoying part of the book, but it really embodies the slight issues that start to rear their head in this one. While the first two books have men and women thinking to themselves “gosh, the opposite sex is impossible to understand” which is kind of silly, but perfectly harmless, this one seems to make a point of showing all romantic relationships as being based on endless arguments. It also starts to seem like every woman who meets Rand falls in love with him, which feels too silly to me.

Overall, this was a good book. I’m invested in the characters and world, so seeing what happened next to them all was great. Meanwhile, there are little things like a further exploration of the parallel worlds that I found absolutely fascinating, and which make the setting even more interesting. Rand goes off the rails a little as well, and questioning whether or not he has maintained his sanity adds some good tension. It all comes together in a satisfying climax as well, it’s just a shame that there’s a fair share of rubbish annoying bits sprinkled in, which was never really a problem in the first two books.

Rating: 8/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

House of Many Ways by Diana Wynne Jones

The third and final novel in the Howl series feels much closer in tone to the first book, rather than the second, and for that reason, I think it was probably my second favourite of the three. There’s a whimsical charm to it, but its story definitely feels slightly more focused than the first one (even though I prefer the first).

In this book, a girl named Charmain is sent to house sit for her uncle, a wizard, who has had to visit elves in order to recover from an illness. This house is bigger on the inside, and doesn’t have a consistent layout – there are ‘many ways’ and it’s difficult for her to figure out which halls lead to which parts of the house. Meanwhile, most of the stuff in there is enchanted with some kind of magic, so she keeps inadvertently causing all kinds of bizarre things to happen which she doesn’t understand.

One of the book’s biggest strengths is its great sense of setting. You get a real feel for this mysterious old cottage with its seemingly endless corridors. Though it is very, very different to the classic gothic novels, in this regard, it does remind me of them, with the beautifully described house, out in the middle of nowhere, that the protagonist is trying to adjust to.

Charmain herself is a great character too, who gets paired up with a boy named Peter for most of the book after he arrives to come and work with her uncle as an apprentice (not knowing he isn’t there). Peter is pretty arrogant, and Charmain’s endless frustrations with him are really funny sometimes.

Characters from the first book do also return, but in a similar way to Castle in the Air. I won’t spoil anything, but I laughed out loud when I found out how a certain character factored into what was happening in this one. I definitely didn’t see it coming either – a wonderful twist.

However, as much as this novel can be really funny at times, it is also a lot darker than the other two. We’re introduced to a creature called a Lubbock, which is a humanoid insect that lays eggs in people’s stomachs. When the eggs hatch, they burst out and kill the host – or if the host is female, they are born like a regular human, then sneakily live out their life looking like a normal human, but secretly trying to create more Lubbocks. They’re so sinister, I genuinely think they could have been the villains in a straight horror novel, rather than a whimsical fantasy book.

Overall, the only real criticism I can aim at this book is that it doesn’t really feel like a conclusion to the Howl novels – just another story. This isn’t really a problem, but as I enjoyed all three books, it would have been nice to have some kind of closure. Maybe we would have had some too, if Diana Wynne Jones hadn’t died just a few years after this was published. I think it’s best to view them all as novels that share a world, rather than a trilogy, because there’s not much of an over-reaching storyline that ties them together (though you definitely benefit from reading them in order). If you’ve read the first two, I strongly recommend you round it off with this one.

Rating: 9/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

Doctor Who: The World Shapers

This is the second volume of the Sixth Doctor’s adventures in Doctor Who Magazine. Along with Peri and Frobisher, the Doctor has some pretty cool adventures in this one – with my favourite seeing the return of Jamie McCrimmon alongside the Cybermen.

Here’s an overview of each story in the collection.

Exodus by Alan McKenzie

This is a story mostly set inside the TARDIS and I always enjoy stories that do that. While clearing up, the Doctor and friends discover a ship full of refugees hiding within the ship – which of course presents quite a mystery. It’s a cool concept and sets of the storyline for the next couple of strips too.

Revelation! by Alan McKenzie

Where did the refugees come from in the previous story? The Doctor, Peri, and Frobisher travel to the planet Sylvaniar to find out what was going on at their home planet. Here they become enthralled in a murder mystery with scientists. The ending included an unexpected appearance of an old foe…

Genesis! by Alan McKenzie (adapted by John Ridgway)

The Cybermen were behind the problems on Sylvaniar and now they must be stopped! This last story actually felt like a little bit of an anticlimax – both in the way that the Cybermen were used and in how they were defeated. It’s still nice to see them though, drawn in their classic 80s design.

Nature of the Beast! by Simon Furman

Basically, it’s a story of the TARDIS team coming up against a werewolf-like creature – except that while it might be expected to follow a fairly generic plot trajectory, it ends up having a rather interesting twist. A good, fun, standalone adventure.

Time Bomb by Jamie Delano

The Doctor and Frobisher have left Peri to see a baseball game, and while she does that, the TARDIS is attacked by a time cannon. With temporal weapons involved, all of the structure of history is on the line – and indeed, the natural history of Earth, along with Peri, actually seems to be been lost due to interference. A good high-steaks story based around interesting concepts.

Salad Daze by Simon Furman

After Peri’s absence from the last story, Frobisher is absent from this one. Peri tries to encourage the Doctor to eat healthy food, but he acts like a child and doesn’t want to, so he then uses a device that causes Peri to enter a fantasy world where she is terrorised by salad, so when she comes back, she’s less keen on it. A really silly one, but I can’t help but feel fond of it precisely because it is so silly.

Changes by Grant Morrison

A really cool story about a shape-shifting predator getting loose in the TARDIS. All the action takes place in the ship and I think it was definitely an influence on what came later – specifically, there was a moment that strongly reminded me of Journey to the Centre of the TARDIS. Meanwhile, it also introduces the TARDIS zoo, which is a collection of endangered animals that the Doctor has saved from extinction so that he can eventually rehome them. My second favourite in the collection.

Profits of Doom by Mike Collins

The Doctor, Peri, and Frobisher arrive on a colony ship filled with humans in suspended animation – in theory they are going to make a home on a new world, but the reality is that they’ve been set up for another purpose. Not bad by any means, but one of the least exciting stories in the collection.

The Gift by Jamie Delano

The story is all about robots, with a society on the brink of collapse because of them self-replicating. I thought the backstory of the robots was well written out and the setting well-developed. It definitely helped that this was one of the longer ones in the collection. Probably my third favourite of them all.

The World Shapers by Grant Morrison

This was my favourite story in this volume. It not only sees the return of Jamie McCrimmon, but also the Cybermen. There are some hugely unexpected revelations about the planet Marinus, and a couple about the Cybermen – one of which completely changes the way I see them altogether. Very out there, but very cool. It also ends on a sombre note, and is one of the rare few stories to have been acknowledged within the TV show itself. A must-read.

It is notable that Grant Morrison, who happens to be a legend in the comics world, is the one who wrote the two best comics in the collection, but it is not a coincidence by any means. The Sixth Doctor, Peri, and Frobisher are a fun TARDIS team and it’s sad to see their time together come to an unceremonious end in this volume – it’s a quirky and unique part of Doctor Who history and one I definitely recommend to fans. As a nice little treat, it also includes an in-character interview with Frobisher which was fun to read.

Rating: 8.4/10

Facebooktwitterredditpinterestlinkedinmail
Posted in Uncategorized | Leave a comment

Far From the Madding Crowd by Thomas Hardy

Thomas Hardy is a writer that has already won me over. The first two of his books were amain and I went into this with high expectations. While I didn’t enjoy it as much as Jude the Obscure or Tess of the d’Urbervilles, it was still a fantastic book that captured that same charm.

The storyline follows a character called Gabriel Oak. Oak is a farmer who ends up working for a woman named Bathsheba Everdene, who had previously declined his hand in marriage. We then get to see a rough love triangle form between Bathsheba and a toxic and creepy guy named Sergeant Troy, and a man named William Boldwood, who becomes kind of obsessed with her – both are attracted to Bathsheba, but her feelings towards them are complicated. Meanwhile, Oak stands on the sidelines and watches it unfold as she confides it all in him.

One of the best things about this novel is its setting. Aside from a brief bit that’s kind of about Bath (and as a resident of Bath, this delights me), it’s almost entirely set in a very isolated rural community. The introduction even makes reference to it being so cut off that going there was almost like going back in time. The feel of the countryside runs through the entire thing, and the author does a fantastic job of making it feel like a beautiful, if unforgiving, location. If you love novels to have a strong sense of place, this is something that you’re sure to really appreciate.

Of course, this being Thomas Hardy, he also does a brilliant job of highlighting the plight of women in his time. Stuck between Oak, Boldwood, and Troy, Bathsheba essentially has the option of choosing the lesser of three evils. There’s the attractive, but manipulative scumbag, the pathetic guy who is endlessly loyal, but can’t get over her rejection and feels entitled to her love, then there’s the “nice guy” who’s actually quite an unsympathetic jerk to her too.

The characters are all well fleshed out and it’s a drama I enjoyed seeing play out. It isn’t shy about showing the very severe consequences of women being used by men, and things come to a really shocking head towards the end. Because everyone was so well written, I even cared about the characters I actively disliked.

While the very final end wasn’t quite as good as it could have been, ultimately, this was an amazing piece of human drama against a beautiful countryside backdrop. If you’re a lover of classics, this is one to try.

Rating: 8/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

The Hound of the Baskervilles by Arthur Conan Doyle

This is the third full-length Sherlock Holmes novel, and the fifth book in the series when you count the short story collections. I’d argue that this is probably the most iconic one, and certainly the one that has had the biggest impact on popular culture. For me, as a big Holmes fan, it’s an absolute joy to read.

For those unfamiliar with the premise, it has Holmes and Watson called in to investigate a murder that was seemingly caused by a spectral hound, said to haunt a certain family. Set out in the cold dark moors, everything seems to indicate that this was a genuine supernatural encounter – though, of course, Holmes remains sceptical.

The idea of the rationally-minded person coming against things that seem to be beyond this world is one that so many stories have revisited in the many years since this novel’s original publication. I’m pretty sure that this was the first time that this trope was used, and if not, it was certainly the instance which propelled it forward in the general consciousness. Those who love literary history are sure to get a lot out of this.

I think one of the book’s biggest strengths is its atmosphere and tone. The barren feeling out in the moors is described perfectly, capturing that beautiful classic gothic novel vibe. It’s one of those books that’s perfect to curl up with late at night – partially because it’s genuinely quite creepy. Horror isn’t generally an aspect of the Sherlock Holmes stories, but when they try and be eerie, they do a fantastic job and this is a perfect example of that.

While Watson’s role in Sherlock Holmes stories can sometimes feel a little insignificant (with him mostly just relaying what Holmes does), this is one of the stories that uses him really well. Holmes is actually absent for quite a long time, leaving Watson to investigate on his own for a bit, and this is pretty great. I love Holmes, but I appreciate Watson getting the chance to play centre stage, and the aspect of Holmes being absent is actually a really interesting and important part of the plot.

Altogether, it’s one of my favourite Sherlock Holmes stories, and as the novels go, it’s certainly aged better than The Sign of Four. Even if you’ve never read another Sherlock Holmes story, you’d be able to enjoy this one, so I recommend it to all fans of Sherlock Holmes and classic novels.

Rating: 9.2/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

Charlie and the Chocolate Factory by Roald Dahl

Charlie and the Chocolate Factory is probably one of the most influential British children’s novels ever written. It’s a story that has had homage after homage in popular culture, and pretty much everybody has heard of the character, Willy Wonka. Though I never read the book as a child, I do enjoy Roald Dahl’s work, and it was one of those books that I felt I should try.

At the start, I loved it. Chocolate is delicious, and so much of the first half of the book is dedicated to how great chocolate is, and it talks about all kinds of delicious Willy Wonka inventions. Reading it, it’s easy to see that Roald Dahl must have loved chocolate himself. There’s a description of simply eating a chocolate bar at one point, and gosh, it makes me want to eat a chocolate bar. There’s also a chocolate river.

The second half, I enjoyed less so. It’s darkly funny throughout, but it has a preaching moralising aspect to it. The book’s protagonist, Charlie, goes on a tour of the chocolate factory along with a bunch of other kids. These other kids, while perhaps a little rude, all meet with a horrible fate as seemingly some kind of karmic retribution for their flaws… except their flaws are things like, they enjoy watching TV, or, they like to chew gum. Fortunately, none of them die, but gosh, it sure does feel a lot like Roald Dahl is just up on his soap box moaning about certain behaviours that frustrate him. It hasn’t really aged well at all and I just felt sad for the kids a lot of the time – even anxious for them.

The most uncomfortable thing is the Oompa Loompas. They survive in our popular culture and are thought of as these whimsical fantasy creatures… Unfortunately, their portrayal in the novel reads very much like colonialist exploitation, or even slavery. Indeed, I understand that Roald Dahl made changes to the book, because the first edition was even more problematic (even for it’s time), but even in this version, it’s hard for a progressive-minded adult not to feel weird about this.

There is a lot that I admire about Charlie and the Chocolate Factory – the descriptions of food are great, and the factory itself is a wonderful and enchanting setting that really captures that childhood feeling of the world potentially containing endless possibilities. Plus it’s genuinely funny, even for adults and literary fans will enjoy seeing the origins of things like the golden ticket. The problem is that Roald Dahl pushes his belief too much, and those beliefs are pretty dodgy, so it does spoil the book quite a bit.

Rating: 6/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

Star Trek: The Next Generation: Warped by Mike McMahan

The premise of this book is a bizarre, metatextual one: what if Star Trek: The Next Generation had had an eighth season, and that eighth season had been so incredibly bad that it had never been aired, and then someone had had the chance to watch these unreleased episodes and write an episode guide about them? It’s not your standard sci-fi franchise spin-off book, but it’s a lot of fun.

Originally the author, Mike McMahan, had a Twitter account which he dedicated to writing really silly Star Trek TNG story synopsise. Due to its popularity, he was able to publish an official book filled with these storylines, which he said was inspired by his love of the silly B storylines that real episodes of TNG have. It’s a nice, loving way of sending the series up, and it’s sure to appeal to fans.

So what kind of things do the characters get up to in this season? Well, Q sets up a timeloop where Barclay relives the same day over and over, to see if it’s possible for him to survive without the help of others, but he ends up comically dying every single time, sometimes in the most mundane ways (e.g. an ear infection spreads to his heart). In another, there’s a planet that ends up being entirely populated with Riker clones. In another, Q asks for Picard’s help in breaking up with Cleopatra, but then accidentally changes all of history, so then needs to mess the timeline up so badly that it all snaps back to normal.

Some of them, in particular the one about Q messing up the timeline, are things I’d have loved to have seen as actual light-hearted episodes of the show. Other times though, it goes too far down the path of being silly. Most notably, Data and Geordi are both always written as socially awkward losers who are extremely childlike – they’re complete parodies, and I know that’s a weird criticism since the whole thing is a general parody of TNG, but I think it’s funnier when the characters are close enough to their legitimate portrayal, but still in the absolute silliest storylines.

Still, as a fan of TNG and Star Trek in general, overall I found this book hilarious. There are so many laugh out loud moments that fans are going to love. It’s a weird combination of storylines that are so silly, they’d obviously never have existed, and those that could be just about plausible. Still, to its credit, even though I didn’t love all the episode ideas equally, not one of them failed to make me laugh. Also, one of the stories introduces a member of the Q continuum who goes by the name California Steve. I want that to be canon.

Rating: 8/10

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

Castle in the Air by Diana Wynne Jones

This is the second book in the Howl series of novels. While it is set in the same universe as the first book, for a long time, it feels very much like an entirely unrelated story to Howl’s Moving Castle. You are introduced to a character called Abdullah who lives in Zanzib, a completely different country, and while Ingary is mentioned, you won’t find any familiar elements for quite a while.

The main character, Abdullah, is a simple carpet merchant who dreams of a better life, liking to imagine that he might actually be a prince, and not related to the family that he struggles to get on with. Of course, adventure soon comes his way, when he is sold a magic carpet… the only problem is that he can’t figure out the magic word to activate it, but somehow says it in his sleep.

He whooshes off to a beautiful garden, where he meets a woman called Flower-in-the-Night, and the two seem to got on really well – and she’s a princess too. Everything is going well, until a djinn swoops down and kidnaps her, which of course leads the sultan to believe that Abdullah himself has something to do with the disappearance. To prove his innocence, he heads out to find and rescue her.

Along the way, Abdullah is joined by an old soldier, who’s a wary character, uninterested in helping others – the two make a very different team to Howl and Sophie from the first book. Aside from that change in dynamic, the biggest difference is the fact that the story is much more focused this time. Abdullah is on a journey to rescue Flower-in-the-Night, while Sophie Hatter just kind of hobbled along with Howl, encountering one whimsical thing after the next.

In true Arabian Nights fashion, the story also features a Genie, who comes under the control of Abdullah. He also adopts a cat called Midnight. I can’t say a lot about either of them without spoiling anything, but the way that they were used was absolutely fantastic. Indeed, I might say that they contributed to my favourite part of the book.

While the book may seem standalone at first, towards the end in particular, you will get a lot more out of it if you read Howl’s Moving Castle first. Those who are put off by the huge differences should keep going, as you won’t be disappointed. While I personally prefer the charming whimsy of the first book, it’s clear that Diana Wynne Jones was going for a different style and feel for this one, and I can’t fault her for expanding her universe in that way. If you wanted the first book to be just a little more serious, then you might like this one even more. If you’re an Aladdin fan, then I think you’ll definitely love it, but regardless of your taste, I think it’s fair to say that this is a great fantasy adventure that should appeal to most fans of the genre.

Rating: 8.8/10

Buy it here.

Facebooktwitterredditpinterestlinkedinmail
Posted in Book Reviews | Leave a comment

R.I.P. Jonathan Williams

This is an MS Paint sketch of my old friend, Jon Williams that I made as part of an image I made for International Friendship Day 2019. Sadly, today I attended Jon’s funeral – the first time that I have ever had to attend the funeral of a friend.

Though my memory is a touch hazy on this front, I believe Jon and I met in PE classes in 2004, the year in which we both started at The Corsham School. Although I absolutely hated PE classes, I have fond memories of chatting with him prior to having to do the awful bit (the exercise). Over the years, he and I would share several classes together, and though there aren’t any particular memories in my mind that make for interesting anecdotes, I hold on to various fragments of conversations, and most importantly of all, a feeling of trust, friendliness, and kindness. He was always such a pleasant person, and while I can remember lots of people saying mean things about one another (it’s what teenagers do – I was guilty of it too) I can’t remember anyone ever saying a bad word against Jon, and that’s probably because they’d have a pretty hard time finding anything bad to say.

Chatting with him was always easy and enjoyable, and though I have been known for talking about all manner of bizarre and eccentric things, I remember that he was always happy to engage with me and take me completely seriously even when talking about the silliest of things. I felt respected by him, and liked, and aren’t they the two most important ways that a person can make you feel?

I like to make a rule of keeping in touch with everybody who has been good to me, but I was less good at that immediately after leaving school, and for a few years, other than the odd interaction at parties, we didn’t have much interaction. Since 2011, I have arranged Christmas meals out with old friends, and although Jon wasn’t at the first few, he eventually became a regular guest, and he often came along to other meals I’d organise throughout the year too. It was great to be in touch with him, and to count him among my ‘current’ circle of friends once again.

In 2021, I came down with a very nasty case of COVID-19 and spent a huge amount of time confined to my bed (and, for a short time, a hospital bed). During that time, chatting online was one of the main ways that I filled my time, and I can remember talking to Jon about it online – he was, of course, very kind and supportive of my situation, so it was a pleasant distraction to talk with him.

Due to the pandemic, the last actual time that I saw Jon was at a Christmas meal at the end of 2019. I was supposed to see him at a meal towards the end of 2021, but he had a scheduling issue and wasn’t able to make it, which he felt bad about – I told him not to worry about it (as I never want friends to feel any pressure with regard to meeting up with me) and that we’d have plenty of opportunities to see one another in future. Sadly, of course, I would turn out to be quite wrong about that.

Towards the end of 2022, I started arranging that year’s Christmas meal, and messaged Jon to ask whether or not he would be able to come, emphasising that he could decide at the last minute, if that made it easier for him, or increased his chances of attending (as I knew it had been a factor before). He apologised, and said he wouldn’t be there. This would be the last message I would ever receive from him – I had intended to reply with a message saying that I was sorry he wouldn’t be there, and that I’d look forward to seeing him at a future get together, but I was given the news of his death before I could ever get back to him.

When you’ve been friends with some one for over a decade, and the friendship has survived a period of a couple years where you don’t see one another, you start to regard them as part of the furniture of life, so to speak. When they’re the same age as you, you imagine they’ll always be there. They’re a part of the family of friends that you think you’ll get to watch making their way through life. Even though you might only see them once or twice a year, once they’re gone, their sudden absence is felt pretty significantly – losing item of furniture in the house of life is a rattling and distressing experience.

I thought to myself “Gosh, I guess that’s all the time I’ll get with him” and I kept asking myself whether or not I’d done enough. My impression of him had been very positive, but would he have said the same? Did I bring enough joy into his life, during the time that we spent together. Well, during the funeral service I was honoured to be mentioned specifically by name for my role in his life (inviting him to the meals, and giving him a way to keep up with various other old friends), and while I may not have been one of his absolutely closest friends (nor he mine) we mattered to one another, and I can take solace from the fact that I had the privilege of knowing him and playing an important role in his life – as he played in mine.

Here’s a picture of an outing in summer 2017, with me and various friends, including Jon:

Facebooktwitterredditpinterestlinkedinmail
Posted in Memoriam | Leave a comment