Search
Search results
Lyndsey Gollogly (2893 KP) rated The Poppy War (The Poppy War #1) in Books
Mar 11, 2024
47 of 220
Book
The poppy War ( Book 1)
By R.F. Kuang
⭐️⭐️⭐️⭐️⭐️
When Rin aced the Keju – the test to find the most talented students in the Empire – it was a shock to everyone: to the test officials, who couldn’t believe a war orphan from Rooster Province could pass without cheating; to Rin’s guardians, who had hoped to get rich by marrying her off; and to Rin herself, who realized she was finally free from a life of servitude. That she got into Sinegard – the most elite military school in Nikan – was even more surprising.
But surprises aren’t always good.
Because being a dark-skinned peasant girl from the south is not an easy thing at Sinegard. Fighting the prejudice of rival classmates, Rin discovers that she possesses a lethal, unearthly power – an aptitude for the nearly-mythical art of shamanism. Exploring the depths of her gift with the help of psychoactive substances and a seemingly insane teacher, Rin learns that gods long thought dead are very much alive – and that mastering these powers could mean more than just surviving school.
For while the Nikara Empire is at peace, the Federation of Mugen still lurks across a narrow sea. The Federation occupied Nikan for decades after the First Poppy War, and only barely lost the continent in the Second. And while most people calmly go about their lives, a few are aware that a Third Poppy War is just a spark away
I was really nervous going into this book as I tried to read Babel and really hated it!
But this was another level I absolutely loved it. I really enjoyed part 1 but the part 2 was even better and that ending was definitely worth it. This didn’t hold back on the details either really really good read. So much to take in and I love anything to do with the gods.
Book
The poppy War ( Book 1)
By R.F. Kuang
⭐️⭐️⭐️⭐️⭐️
When Rin aced the Keju – the test to find the most talented students in the Empire – it was a shock to everyone: to the test officials, who couldn’t believe a war orphan from Rooster Province could pass without cheating; to Rin’s guardians, who had hoped to get rich by marrying her off; and to Rin herself, who realized she was finally free from a life of servitude. That she got into Sinegard – the most elite military school in Nikan – was even more surprising.
But surprises aren’t always good.
Because being a dark-skinned peasant girl from the south is not an easy thing at Sinegard. Fighting the prejudice of rival classmates, Rin discovers that she possesses a lethal, unearthly power – an aptitude for the nearly-mythical art of shamanism. Exploring the depths of her gift with the help of psychoactive substances and a seemingly insane teacher, Rin learns that gods long thought dead are very much alive – and that mastering these powers could mean more than just surviving school.
For while the Nikara Empire is at peace, the Federation of Mugen still lurks across a narrow sea. The Federation occupied Nikan for decades after the First Poppy War, and only barely lost the continent in the Second. And while most people calmly go about their lives, a few are aware that a Third Poppy War is just a spark away
I was really nervous going into this book as I tried to read Babel and really hated it!
But this was another level I absolutely loved it. I really enjoyed part 1 but the part 2 was even better and that ending was definitely worth it. This didn’t hold back on the details either really really good read. So much to take in and I love anything to do with the gods.
Gareth von Kallenbach (980 KP) rated Glory Road (2006) in Movies
Aug 14, 2019
Sports films have long been a popular genre in Hollywood as classics such as Pride of the Yankees, The Natural, and Raging Bull are all examples of some of the finest examples of sports films which encapsulate the very essence of the sport they portray.
In the new film Glory Road Josh Lucas stars as Don Haskins, a girls Basketball coach who is given the chance to coach a Division 1 team at Texas Western in 1966.
The small school cannot offer the coach much in the way of amenities as Don and his family are required to live in the student’s dorm. Since his dreams of playing pro ball came to a halt after a knee injury, Haskins looks at his job as a chance for him to make a name for himself.
The task will be daunting as Texas Western is a very small school that puts the majority of its athletic budget into the football program leaving next to no money for the gym, new equipment, and recruiting of players.
After a frustrating attempt to recruit players at a local invitational, Haskins sets his sites on a young African American player who while big on attitude, is also big on potential.
With scholarships to offer, Haskins and his staff travel the nation and shock the conservative school by offering scholarships to 8 African American players. In a day and age when teams had at most 1-2 African American players; many of whom did not see much playing time; this is a risky move for the coach.
Undaunted, the coach begins the process of integrating his new players with his current players all of whom are Caucasian, which leads to some tension over starting rights, abilities, and styles.
Haskins is a no nonsense coach who is very strict in regards to grades, effort in practice, and above all avoiding late nights and carousing while the season is underway. Despite this, many players decide to test the will of the coach which raises issues of commitment to the team and discipline, all of which are standard staples of sports films.
When the season starts, a funny thing happens. Not only is the coach playing his African American players in a heavy rotation, but little Texas Western is winning their games and beating some of the more noted teams in the country in the process.
As their notoriety increases so does the amount of hostility directed towards the team from racially incensed fans who do not like the make up of the team and especially hate their success.
Despite this, the team finds itself in the National Championship game against powerful Kentucky coached by the legendary Adolph Rupp (Jon Voight), where Haskins makes history by starting and playing only his African American players which is a first in NCAA finals history.
While the marketing and trailers for the film certainly do not hesitate from telling you most of the above and underscoring that the team ends up in the finals and that the film is based on a true story, it is not about the final results, it is about the journey the team took getting there.
Producer Jerry Bruckheimer is a master at knowing what the fans want and director James Gartner gives viewers a by the number film that delivers the goods. Yes, the film heavily uses all the sporting clichés from the ailing player, the us against the world mentality, the team of misfits, and so on all of which combines to offer little cinematic tension as it is very clear early on and from the ads where this film will end up.
Despite tipping their hand early and throughout, the filmmakers have decided not to rock the boat and have stuck with a tried and true formula that results with a winning albeit very predictable film.
Lucas does a solid job in the roll and makes the best of the material he has to work with. The game sequences are well managed and rousing which had members of my preview audience cheering.
While it offers little originality, Glory Road is a lot of fun, and despite mining every cliché in the book, is an entertaining time at the movies.
In the new film Glory Road Josh Lucas stars as Don Haskins, a girls Basketball coach who is given the chance to coach a Division 1 team at Texas Western in 1966.
The small school cannot offer the coach much in the way of amenities as Don and his family are required to live in the student’s dorm. Since his dreams of playing pro ball came to a halt after a knee injury, Haskins looks at his job as a chance for him to make a name for himself.
The task will be daunting as Texas Western is a very small school that puts the majority of its athletic budget into the football program leaving next to no money for the gym, new equipment, and recruiting of players.
After a frustrating attempt to recruit players at a local invitational, Haskins sets his sites on a young African American player who while big on attitude, is also big on potential.
With scholarships to offer, Haskins and his staff travel the nation and shock the conservative school by offering scholarships to 8 African American players. In a day and age when teams had at most 1-2 African American players; many of whom did not see much playing time; this is a risky move for the coach.
Undaunted, the coach begins the process of integrating his new players with his current players all of whom are Caucasian, which leads to some tension over starting rights, abilities, and styles.
Haskins is a no nonsense coach who is very strict in regards to grades, effort in practice, and above all avoiding late nights and carousing while the season is underway. Despite this, many players decide to test the will of the coach which raises issues of commitment to the team and discipline, all of which are standard staples of sports films.
When the season starts, a funny thing happens. Not only is the coach playing his African American players in a heavy rotation, but little Texas Western is winning their games and beating some of the more noted teams in the country in the process.
As their notoriety increases so does the amount of hostility directed towards the team from racially incensed fans who do not like the make up of the team and especially hate their success.
Despite this, the team finds itself in the National Championship game against powerful Kentucky coached by the legendary Adolph Rupp (Jon Voight), where Haskins makes history by starting and playing only his African American players which is a first in NCAA finals history.
While the marketing and trailers for the film certainly do not hesitate from telling you most of the above and underscoring that the team ends up in the finals and that the film is based on a true story, it is not about the final results, it is about the journey the team took getting there.
Producer Jerry Bruckheimer is a master at knowing what the fans want and director James Gartner gives viewers a by the number film that delivers the goods. Yes, the film heavily uses all the sporting clichés from the ailing player, the us against the world mentality, the team of misfits, and so on all of which combines to offer little cinematic tension as it is very clear early on and from the ads where this film will end up.
Despite tipping their hand early and throughout, the filmmakers have decided not to rock the boat and have stuck with a tried and true formula that results with a winning albeit very predictable film.
Lucas does a solid job in the roll and makes the best of the material he has to work with. The game sequences are well managed and rousing which had members of my preview audience cheering.
While it offers little originality, Glory Road is a lot of fun, and despite mining every cliché in the book, is an entertaining time at the movies.
The Kringle Caper
Tabletop Game
Shenanigans are afoot at the North Pole, and it's up to you to figure out what happened! The...
Gareth von Kallenbach (980 KP) rated Bridget Jones's Baby (2016) in Movies
Jul 15, 2019
Fifteen years after she charmed the world with the Diary of Bridget Jones, Rene Zellweger is back and her love life is just as complicated as usual, making the audience to laugh nonstop.
At the beginning I didn’t know what to expect from this film because the first movie was great, the second not so much; but it has been 12 years since then, fortunately it was a very pleasant surprise.
In this third film British singleton Bridget has broken up with Mark Darcy (Colin Firth) and turned her focus on advancing her career, she is now a top news producer who can’t help but worrying because she is a 43 yrs. old single woman, whose friends are in committed relationships and having kids.
In an attempt to cheer her up one of these fun friends Miranda (Sarah Solemani) take her to a music festival as a getaway weekend, where Bridget meets Jack (Patrick Dempsey), an American love guru with whom she has a one-night stand.
That encounter is followed by a Baptism a week later, where Mr. Darcy is the godparent, whom she shagged but then realized that He hasn’t change and still a workaholic, the reason why they broke up in the first place, so she decided to leave him in bed and try to move on.
But something happened and, like you can probably tell from the title, Bridget is pregnant. But she is not sure who the father is. It could be the confident and gorgeous Jack or the always elegant and perfect gentleman Mark.
Like in the first 2 films we have two very attractive men fighting for her love. But Bridget is less interested in whom she’ll end up with and instead is more concerned with who she’s hurting by giving them the news that one is the father and the other one isn’t. She decides to wait until after giving birth to get a DNA test for the baby, in the meantime both men decide to assist during the stages of her pregnancy creating some delightful charming old-fashioned comedy set ups.
Jones’s Baby really works and I can say with confidence it is one of the best sequels of the year, I think the big difference is that Jones is no longer the butt of jokes, and matter of fact there is not a single chubby joke, and yes Zellweger doesn’t look like the same Bridget (even my husband who loves chick flicks, thought it was a different actress) but hey! She shouldn’t look the same. It’s been 15 years; In fact, neither does Firth as Mr. Darcy or Dr. McDreammy. As a franchise, this Jones has done more than update from a pen to paper diary to an iPad, it’s embraced its characters to allow them to get involved in very funny situations and laid less emphasis on crying to the song “All By Myself”.
At the beginning I didn’t know what to expect from this film because the first movie was great, the second not so much; but it has been 12 years since then, fortunately it was a very pleasant surprise.
In this third film British singleton Bridget has broken up with Mark Darcy (Colin Firth) and turned her focus on advancing her career, she is now a top news producer who can’t help but worrying because she is a 43 yrs. old single woman, whose friends are in committed relationships and having kids.
In an attempt to cheer her up one of these fun friends Miranda (Sarah Solemani) take her to a music festival as a getaway weekend, where Bridget meets Jack (Patrick Dempsey), an American love guru with whom she has a one-night stand.
That encounter is followed by a Baptism a week later, where Mr. Darcy is the godparent, whom she shagged but then realized that He hasn’t change and still a workaholic, the reason why they broke up in the first place, so she decided to leave him in bed and try to move on.
But something happened and, like you can probably tell from the title, Bridget is pregnant. But she is not sure who the father is. It could be the confident and gorgeous Jack or the always elegant and perfect gentleman Mark.
Like in the first 2 films we have two very attractive men fighting for her love. But Bridget is less interested in whom she’ll end up with and instead is more concerned with who she’s hurting by giving them the news that one is the father and the other one isn’t. She decides to wait until after giving birth to get a DNA test for the baby, in the meantime both men decide to assist during the stages of her pregnancy creating some delightful charming old-fashioned comedy set ups.
Jones’s Baby really works and I can say with confidence it is one of the best sequels of the year, I think the big difference is that Jones is no longer the butt of jokes, and matter of fact there is not a single chubby joke, and yes Zellweger doesn’t look like the same Bridget (even my husband who loves chick flicks, thought it was a different actress) but hey! She shouldn’t look the same. It’s been 15 years; In fact, neither does Firth as Mr. Darcy or Dr. McDreammy. As a franchise, this Jones has done more than update from a pen to paper diary to an iPad, it’s embraced its characters to allow them to get involved in very funny situations and laid less emphasis on crying to the song “All By Myself”.
Gareth von Kallenbach (980 KP) rated Ghost Rider: Spirit of Vengeance (2012) in Movies
Aug 7, 2019
In what can only be described as a failed attempt at a sequel, Nicholas Cage reprises his role as Johnny Blaze, and Blaze’s alter ego Ghost Rider.
In this follow-up chapter to the 2007 film that first brought Marvel’s Ghost Rider to the big screen, Cage’s character has left the States to run from the demon inside him. His attempts to control the Rider work best when he is far from people, but his plans are derailed upon the entrance of a young boy and his attractive mother. The boy is the object of desire for Mephistopheles (the demon who turned Blaze into the Rider). The film takes you on a wild ride while Ghost Rider attempts to prevent the devil from getting his claws on the boy.
Lets cut right to the chase: this is, bar-none, one of the worst films I’ve seen in at least a decade. It’s right up there with D-Wars. While the first film had decent acting (minus Cage), a well-thought-out script, and special effects that made sense, the sequel is a complete failure even when compared to its predecessor.
The complete lack of a coherent script, the terrible acting, and the nonsensical actions of the Rider (not to mention the extremely cheesy dialog) make it clear that this film is an extremely poor attempt by Hollywood to capitalize on the recent success of other Marvel/DC titles. Unfortunately, this movie was cobbled together with one liners and special effects that weren’t convincing enough to pass the test.
Being a long time Marvel/DC comic fan, I always approach these films with low expectations, so I can be surprised when they’re done well — and at the very least, enjoy it. Despite this, I still feel like the hour and twenty minutes of my life spent watching Ghost Rider is time I can’t have back.
The only moment of hope this film had was Christopher Lambert as the tattooed monk.
I encourage all of you who wish to see it, even after reading this review, to wait until it’s available for cheap home viewing.
In this follow-up chapter to the 2007 film that first brought Marvel’s Ghost Rider to the big screen, Cage’s character has left the States to run from the demon inside him. His attempts to control the Rider work best when he is far from people, but his plans are derailed upon the entrance of a young boy and his attractive mother. The boy is the object of desire for Mephistopheles (the demon who turned Blaze into the Rider). The film takes you on a wild ride while Ghost Rider attempts to prevent the devil from getting his claws on the boy.
Lets cut right to the chase: this is, bar-none, one of the worst films I’ve seen in at least a decade. It’s right up there with D-Wars. While the first film had decent acting (minus Cage), a well-thought-out script, and special effects that made sense, the sequel is a complete failure even when compared to its predecessor.
The complete lack of a coherent script, the terrible acting, and the nonsensical actions of the Rider (not to mention the extremely cheesy dialog) make it clear that this film is an extremely poor attempt by Hollywood to capitalize on the recent success of other Marvel/DC titles. Unfortunately, this movie was cobbled together with one liners and special effects that weren’t convincing enough to pass the test.
Being a long time Marvel/DC comic fan, I always approach these films with low expectations, so I can be surprised when they’re done well — and at the very least, enjoy it. Despite this, I still feel like the hour and twenty minutes of my life spent watching Ghost Rider is time I can’t have back.
The only moment of hope this film had was Christopher Lambert as the tattooed monk.
I encourage all of you who wish to see it, even after reading this review, to wait until it’s available for cheap home viewing.
Purple Phoenix Games (2266 KP) rated Meow! The Cult of Cat in Tabletop Games
Jul 18, 2019
I remember when I joined a cult. Wait, I have not yet done that. I have joined fraternities and other organizations, though, where there are specific ritualistic initiations and periods of testing and awakening just prior. These trials have included written tests, symbolic experiences with the brethren, and sometimes just silly stuff that make no sense but to bring us closer together. This is the tarry of your anthropomorphic character as you attempt to gain the favor of your brethren and pass all the tests along the way into the Cult of Cat.
NOTE: I have never been hazed nor have I hazed another. Just wanted to get that straight.
DISCLAIMER: We were provided a review copy of this game for the purposes of this review. These are preview copy components, and I do not know if the final components will be similar or different, or if the Kickstarter campaign will alter or add anything through stretch goals. -T
As an initiate to the Cult of Cat it is your duty to pass the test and not break any rules. The winning player, therefore, is the one who can perform all of the necessary rules without breaking any. Let me explain. The game is a giant stack of cards. Upon these cards is the name of the rule, an illustration that matches the rule, and an explanation of the action to be completed. At the beginning of the game you are dealt two cards (or one card dependent on number of players in the game) and one card is dealt face-down to the middle of the table. You look at your dealt cards, study them, and pass your hand to the player on your left. So you now have seen two rules that you have passed, and you have received two rules from your neighbor on the right. I hope you remembered what you passed…
On your turn you will play a card from your hand, announce and perform its action, and then perform all the actions on your opponents’ cards that you can possibly remember to impress the brethren and hopefully not break any of their rules in the process. Once you are satisfied with your performance you point to the player on your left and ask, “Have I broken any of your rules?” If you performed one of the rules in their hand incorrectly, or omitted one of their rules, then they are required to say, “Yes.” At this point they announce the rule you have broken, add that card to the card that was dealt face-down to the table, and you add your played card to form a pile of three. Shuffle those and draw one for yourself, your opponent draws one, and the remainder stays on the table. This is the game and it continues until someone has correctly performed the actions of their opponents and not broken any rules.
Components. Again, this is a giant stack of cards. I do not know what the quality will be after the Kickstarter campaign ends, so I cannot really comment on them. My review copy cards were fine. The art on the cards is really comical and funny. I mean comical like in comic books. I like the art quite a bit, and while I am not really looking at the illustrations as I play (there is already so much I am trying to remember), when I look through the deck I chuckle at a lot of the cards.
Guys, this is a great party game. It is rules-light, doesn’t require a ton of strategy, and gets people up and moving and out of their comfort zones. It really is perfect for those times when you have reluctant players or partners to get them into the gaming mood by having them perform ridiculous but super fun actions. Winners, losers, it doesn’t matter at the end of this game. Everyone is sure to have a really great time playing. If you love Happy Salmon, I can almost guarantee that you will also love Meow! as something a little different. And we at Purple Phoenix Games love Happy Salmon! I am really looking forward to the Kickstarter campaign to see what Peter C. Hayward has up his sleeves.
NOTE: I have never been hazed nor have I hazed another. Just wanted to get that straight.
DISCLAIMER: We were provided a review copy of this game for the purposes of this review. These are preview copy components, and I do not know if the final components will be similar or different, or if the Kickstarter campaign will alter or add anything through stretch goals. -T
As an initiate to the Cult of Cat it is your duty to pass the test and not break any rules. The winning player, therefore, is the one who can perform all of the necessary rules without breaking any. Let me explain. The game is a giant stack of cards. Upon these cards is the name of the rule, an illustration that matches the rule, and an explanation of the action to be completed. At the beginning of the game you are dealt two cards (or one card dependent on number of players in the game) and one card is dealt face-down to the middle of the table. You look at your dealt cards, study them, and pass your hand to the player on your left. So you now have seen two rules that you have passed, and you have received two rules from your neighbor on the right. I hope you remembered what you passed…
On your turn you will play a card from your hand, announce and perform its action, and then perform all the actions on your opponents’ cards that you can possibly remember to impress the brethren and hopefully not break any of their rules in the process. Once you are satisfied with your performance you point to the player on your left and ask, “Have I broken any of your rules?” If you performed one of the rules in their hand incorrectly, or omitted one of their rules, then they are required to say, “Yes.” At this point they announce the rule you have broken, add that card to the card that was dealt face-down to the table, and you add your played card to form a pile of three. Shuffle those and draw one for yourself, your opponent draws one, and the remainder stays on the table. This is the game and it continues until someone has correctly performed the actions of their opponents and not broken any rules.
Components. Again, this is a giant stack of cards. I do not know what the quality will be after the Kickstarter campaign ends, so I cannot really comment on them. My review copy cards were fine. The art on the cards is really comical and funny. I mean comical like in comic books. I like the art quite a bit, and while I am not really looking at the illustrations as I play (there is already so much I am trying to remember), when I look through the deck I chuckle at a lot of the cards.
Guys, this is a great party game. It is rules-light, doesn’t require a ton of strategy, and gets people up and moving and out of their comfort zones. It really is perfect for those times when you have reluctant players or partners to get them into the gaming mood by having them perform ridiculous but super fun actions. Winners, losers, it doesn’t matter at the end of this game. Everyone is sure to have a really great time playing. If you love Happy Salmon, I can almost guarantee that you will also love Meow! as something a little different. And we at Purple Phoenix Games love Happy Salmon! I am really looking forward to the Kickstarter campaign to see what Peter C. Hayward has up his sleeves.
Darkness Falls
Book
If the lights go out forever, can love survive? When four women from different walks of life are...
Dystopian CME Event Lesbian Romance
Gareth von Kallenbach (980 KP) rated WarGames The Dead Code (2008) in Movies
Aug 14, 2019
It is hard to believe that 25 years have passed since a computer took the world to the edge of nuclear annihilation in “War Games” The film starring Matthew Broderick and Ally Sheedy was a cautionary tale about the dangers of taking the human factor about military decisions, and like films such as “The Terminator” a cautionary warning about dependence on technology.
As the two and a half decades unfolded, many films have emerged that feature a central theme of technology run amuck, and how despite our frailties, humanity in the end is the ultimate master of its own fate.
In the new film “Wargames: The Dead Code”, audiences are given an updated retelling of the classic tale with more than a few reverent nods to the original.
The film stars Matt Lanter as Will Farmer, a good natured techie who is as eager to help his neighbor fix his computer as he is to play online games with his friend Dennis (Nicholas Wright). When Will decides to take on a new game that features terrorist attack scenarios he inadvertently triggers a series of events that will soon cause hundreds of thousands of lives to hang in the balance.
The game is actually a top secret project that is designed to locate, test, and remove any potential threats and is overseen by a computer system named Ripley.
Will embarks on a school trip to Montreal hoping to spend more time with the lovely Annie (Amanda Walsh), and is unaware that forces are at play that thanks to a unfortunate series of events, will soon have Amanda and Will not only running for their lives but locked in a race against time to prevent a catastrophe of epic proportion.
The film has a good premise, but asks you to take several leaps of faith as it progresses and uses logic that at times is absurd even for a genre film. Much of the film unfolds as a movie of the week rather than a taut action thriller that should be expected with the talent attached to the film, as many of the characters are not developed enough for the audience to truly care about their fates.
The film is also surprisingly short in the suspense department, though it does try to make up for this with some nice chase sequences.
It is a shame that the talented cast could not be given a script worth of their talents or the premise of the film.
As the two and a half decades unfolded, many films have emerged that feature a central theme of technology run amuck, and how despite our frailties, humanity in the end is the ultimate master of its own fate.
In the new film “Wargames: The Dead Code”, audiences are given an updated retelling of the classic tale with more than a few reverent nods to the original.
The film stars Matt Lanter as Will Farmer, a good natured techie who is as eager to help his neighbor fix his computer as he is to play online games with his friend Dennis (Nicholas Wright). When Will decides to take on a new game that features terrorist attack scenarios he inadvertently triggers a series of events that will soon cause hundreds of thousands of lives to hang in the balance.
The game is actually a top secret project that is designed to locate, test, and remove any potential threats and is overseen by a computer system named Ripley.
Will embarks on a school trip to Montreal hoping to spend more time with the lovely Annie (Amanda Walsh), and is unaware that forces are at play that thanks to a unfortunate series of events, will soon have Amanda and Will not only running for their lives but locked in a race against time to prevent a catastrophe of epic proportion.
The film has a good premise, but asks you to take several leaps of faith as it progresses and uses logic that at times is absurd even for a genre film. Much of the film unfolds as a movie of the week rather than a taut action thriller that should be expected with the talent attached to the film, as many of the characters are not developed enough for the audience to truly care about their fates.
The film is also surprisingly short in the suspense department, though it does try to make up for this with some nice chase sequences.
It is a shame that the talented cast could not be given a script worth of their talents or the premise of the film.
The New Science of Learning: How to Learn in Harmony with Your Brain
Terry Doyle and Todd Zakrajsek
Book
Learning to learn is the key skill for tomorrow. This breakthrough book builds the foundation every...
Starting Your Own Shop: All You Need to Know to Open a Successful Shop
Book
This no-nonsense guide to opening a shop offers a fresh approach to a popular subject. This book...





