Mr. Mystery is a mystery-fiction book series written by Jim Aitchison under the pseudonym of James Lee (also the author of the Mr. Midnight series). Unlike Mr. Midnight, it has a fixed group of main characters. The series is published by Angsana Books, Flame Of The Forest Publishing. 36 books in the series, including 6 Special Edition titles, have been published. Plot The story is about several friends who run a detective company, named Soh & Co, in an old storeroom behind Alvin Soh's mother's jewelry shop. A large sign hangs outside proudly proclaiming: SOH & CO INVESTIGATORS We investigate anything No case too big or too small They are frequently roped into solving crimes that baffle the police by their suspicious clients, frowned upon by their friend in the police, Sergeant Soo, as well as Alvin's mother, Gracie Soh. They are both worried about safety since Alvin’s father was murdered. Characters Main characters Alvin Soh: He is the main protagonist in Mr. Mystery. He lives with his mother, Gracie Soh. His gel-slicked hair is always cut very short at the sides, which seems to make his ears stick out. In The Mystery of the Sydney Slayings, he learns that his father was murdered by The Snake. Tan Wei Ling: She has a collection of criminal files in their headquarters. She became jealous when Alvin became close to Tai, The Snake's daughter. She has a prominent beauty spot. She always wears white tee and jeans. In The Mystery of the Unlucky Undertaker, Wei Ling has a new boyfriend, Tony Hall. In The Mystery of the Bolting Burglar, it is hinted that she might have a new boyfriend called Tomas. Rafferty "Rafe" Lim: He is Alvin's best friend and his senior investigator. He is so handsome that he looks like a member of a boy band. He is also Mars Wong's boyfriend. In The Mystery of the Rajah's Ruby, it is revealed that he can fly a plane. Mars Wong: She is a beautiful girl and is Rafe's girlfriend. She is close to Tan Wei Ling and Sabrina Sim, a girl who is not an investigator. She is the one who found out Tai is actually The Snake's daughter. Before she started dating Rafe, she had a boyfriend, Edmund Lim (The Mystery of the Eagle's Eye). Azizul: He always wears a cap. Azizul enjoys teasing Wei Ling just to see her