Tuesday, 23 April 2013

Fake Plastic Souks - The Glory Years


Yes! It's the book of the blog! As I mentioned in one of last week's traffic-destroying booky posts, I was giving a workshop at The Archive's 'Day of Books' (nice to see HH Sheikh Mohammed dropping by and commending Safa Park's finest book haven and café) on how to use self-publishing platforms.

Trouble was, I didn't have a book to use as a sample. And then it hit me - pull the blog into a book format. It took a tad longer than I had anticipated, but resulted in the best bits of my first two years of bloggery being poured into a nice booky book shaped mould. So now you can buy Fake Plastic Souks - The Glory Years as both a print book or ebook.

I found the whole process fascinating. For a start, going back over stuff you dashed down five years ago means quite a few surprises - I enjoyed myself reading over posts from that time when Dubai was overheating like a lunar capsule re-entering earth's atmosphere and then noting the transition to abandoned cars and vicious, clueless articles in the UK's media about the Downfall of Dubai. I think that period of turbulence is quite neatly documented (but then I would, wouldn't I?).

For the workshop, we uploaded the book to Createspace - which means you can buy a printed paper booky book of the Blog from Amazon for £8.99 with next day free shipping. It then went up onto Kindle Direct Publishing, which means a Kindle book can be yours for £0.77 (Amazon's minimum price). And then we uploaded the files to Smashwords, which supports the important ePub format (Barnes and Noble, Kobo, Sony and iBooks), again pricing the ebook at $0.99. All in about 90 minutes.

One interesting learning for me was that the Kindle Direct Publishing people came back to me as a result of their validation process because they had found the content in my book was already available on the Web. They wanted to know why - and that I owned the rights to the content - before they would proceed with publishing the book to the Kindle store. They were the only one of the three platforms to do this.

I might play around with the booky book price a little, but you can quickly see how the production cost of a paper book forces the price into the stratosphere compared to ebooks. It's one reason why I now refuse to pay publishers the same price for a Kindle book they charge for a paperback. They're just being greedy and lazy. As most will know, Amazon pays a 70% royalty if you charge between $2.99 and $9.99 for your ebook, but otherwise (from $0.99 to $2.98 and $10 to $200) it pays only 35%.

It all goes to show something frequently overlooked, but actually, IMHO, quite important. You can create an ebook out of almost anything - content can make its way into peoples' hands in seconds flat and archive material, as long as it's of interest to someone, anyone, out there can be turned into a globally distributable and available asset for an investment of pretty much nada up front.

Anyway, you can now buy a bit of this blog to put on your mantelpiece or wherever else you display precious things. If I sell more than ten, I'll do a sequel!



Monday, 22 April 2013

ArabNet's Coming To Dubai!


It's not often you find me parroting one of Spot On's announcements on the blog, but that's just what I'm about to do. The ArabNet Digital Summit, the regional digital conference forum event thingy, is coming to Dubai. The Beirut-based event has already spawned offshoots in Cairo and Riyadh, as well as a number of roadshows and other regional events. Now organiser Omar Christidis has decided to split ArabNet, recognising the diverse roles played by different parts of the region - Dubai, pretty much by default the Middle East's shop front for all things digital and media, is to host the conference component of ArabNet. The event will take place on the 24th-26th June if you want to mark your calendar.

That's a pretty smart move in my humble opinion*. It's long been a great truth that while the Levant is the cradle of IP creation and innovation, the GCC is the big market prize and the UAE, Dubai in particular, is where the sales operations belong - and, of course, where pretty much every regional ICT company is headquartered. Not only that, but Dubai is also home to many of the publishers and broadcasters who make up our regional media.

The event will be a three-day summit, with days devoted to start-ups, vertical industry content and developers respectively. Given that ArabNet Beirut has grown over the past three years to become easily the preeminent digital event in the region - and yes, I admit to having been originally surprised that an event of such quality took place in Beirut - putting the same thinking, strong content and agenda and organisational skills into a Dubai based event should result in something pretty special.

I have always been a strident ArabNet fan and the company wot I works for, the stellar digital communications agency Spot On Public Communications, is the event's PR partner - just so's you know and don't think I'm shilling you or anything sneaky like that...

Cartoon courtesy, of course, the ever so talented Maya Zankoul.

*BinMugahid nagged about the lack of the word 'opinion'. I gave in. In the good old days, you'd have seen that in Comments, but of course now it's debated on Twitter and Google+. *sigh*

Thursday, 18 April 2013

Oh Noes! More Bookery!

English: The second generation Amazon Kindle, ...
English: The second generation Amazon Kindle, showing the book Alice's Adventures in Wonderland (Photo credit: Wikipedia)
It's all about books this week, but then it's London Book Fair week, so why not?

Not least of this week's book news is I'll be publishing a new book over the weekend and it's not quite what you'd expect. more below.

Meantime, I've been tweaking the MS of Shemlan - A Deadly Tragedy as feedback comes in from beta readers, with quite a bit of work to do over the coming week or so. I've had to shelve it because of other commitments, of which more below...

I spent a happy 45 minutes cackling, screaming and talking in tongues in front of a mildly horrified audience of about 40 people at Dubai's More Cafe last night. I talked about books, writing, publishing and creating narrative and enjoyed myself thoroughly, as usual. The audience didn't throw things, which is always a good sign.

As I mentioned the other day, I'm trawling my way through Edward Rutherfurd's 'Paris' in readiness for my co-hostin' slot on Dubai Eye Radio's Talking of Books this Saturday. I can't say I'm getting to grips with it terribly well, but it's probably me. It's odd having to read a papery booky book rather than my preferred Kindle format - and I'm finding the whole bulk of the thing rather unwieldy to tell the truth.

And, of course, Saturday afternoon I'm giving two booky workshops at The Archive's 'Day of Books' event. Just in case you're interested they are, respectively:

3:00pm-4:30pm – ‘How Not to Write a Book’: So you’ve written a book, or you want to write a book. What DON’T you want in there? What needs to come out? How can you self-edit your work? What can you avoid ever putting in there in the first place so you don’t have to bother taking it out? Alexander McNabb guides you through a bunch of useful self editing tips.

5:00pm-6:30pm – ‘How to Publish an E-Book Step by Step’: Putting an e-book online in print and electronic formats is as easy as pie. Alexander McNabb takes you through the process step by step using a practical MS file to book example!

Here's the event link again - there are workshops by writers like Kathy Shalhoub, Frank Dullaghan,
Zeina Hashem Beck and Rewa Zeinati all through the day, with kids' stuff in the morning, more grown up stuff in the afternoon and 'readings under the stars' into the evening. Do come by!

The 'practical MS file to book example' in that second workshop I'm doing, by the way, is a compilation of my favourite bits from the first two years of this very blog. It's the easiest way I could find something at least vaguely practical or viable to publish as an e-book. Going back over the Fake Plastic archive was quite fun - it reminded me of a number of moments in the past I'd simply forgotten - it's not a bad record of that odd period when Dubai was at the height of its property-boom fuelled madness, throwing itself pell-mell at materialism, consumerism and all sorts of other isms before it smacked into a brick wall like Tom chasing Jerry as he makes it to the mousehole. That transition from quaffing bubbly to scrabbling for pennies is quite nicely covered.

I'll be publishing Fake Plastic Souks - The Glory Years for pennies on Amazon, so do look out for it! :)
Enhanced by Zemanta

Wednesday, 17 April 2013

What Earthquake?

Iran: Caravanserai
Iran: Caravanserai (Photo credit: Erwin Bolwidt)
And... breathe.

It's odd to be back. It always is. There's a surreal quality to it all, wrenched away from the sunny cold of the unseasonably late UK cold snap and the bustle of family and friends back to the warm air and glitter of glass.  As usual, I didn't sleep at all on the 'red eye' flight, watching The Hobbit (quite fun) and Jack Reacher (woeful) instead.

We got home, unpacked and turned in. And proceeded to sleep through what was, today's media breathlessly assures us, the biggest earthquake to hit Iran in fifty years. The 7.8 magnitude quake shook the UAE, causing buildings to be evacuated - Gulf News found an expert who estimated the tremors that shook the UAE were equivalent to a 4.5 quake here, which does seem rather implausible, but an expert's an expert.

On the Pakistan/Iran border, near the city of Zahedan, the quake is said to have killed and injured many in both countries, although official figures appear sketchy (Iran says anything between zero and fifty dead, depending on who you listen to, while Pakistan says between four and thirty-five killed). Twitter was all a-flurry, of course.

Not that we cared, all we felt was zeds.

Meanwhile, I'm catching up with emails and clients (the day job) and contemplating tonight's 'More Talk' taking place at the Dubai International Financial Centre's More Café. Saturday is going to be busy, too - I'm doing two workshops and a reading as part of The Archive Dubai's 'Day of Books' all-day event as well as appearing on Dubai Eye Radio's 'Talking of Books' programme.

That upcoming radio appearance explains why I found a copy of Edward Rutherfurd's forthcoming novel 'Paris' on my desk when I got to work (the building was, I was glad to see, still standing). I can't say the sight filled my heart with stuff - my last 'Talking of Books' read was Jack Whyte's appalling 'Rebel', 600 pages of awful cod-Scottish dialogue and pointless meandering plot that I waded through with a black heart and weary eyes.

It's not just earthquakes I'm good at missing. Being back in the UK I managed to miss last week's TOB broadcast, which is a shame as Beirut - An Explosive Thriller was their 'Book of the Week'. I can only hope it didn't cause the programme's reviewers the pain having to read 'Rebel' caused me.

Now I've got Rutherfurd's 670 page epic to digest in a little over two days. Worst of all, the book's not published yet, so I can't get a Kindle copy. I've got to read it as a papery thing. What larks, Pip...
Enhanced by Zemanta

Wednesday, 3 April 2013

More Talks? Yes! More Talks!


Did you ever hear of a boy doing more talking? Dubai's favourite purple café thingy has started a series of talks by talkers which is has named, with remarkable prescience, More Talks. On the 17th April at More DIFC, starting from about 6.30pm I will be gibbering in tongues, foretelling the end of the world and otherwise acting in a publicly disgraceful and disreputable manner as befits this age when men walk backwards and cats bark like dogs.

I'll likely be talking about writing books, the impact of self publishing on the global publishing industry and our  own reading habits - as well as perhaps looking at how social media communications is changing the consumer, the reader and the whole business of marketing publications.

But then again, I'll be guided by the audience - if they'd rather talk about why PR is doomed unless it goes digital, the moral challenges of the Internet age, why the Arab World has a fraught relationship with fiction or perhaps even what my new book's about, I'll be only delighted to do that.

Anyway, you have to RSVP to come, so here's the link for you to do just that.

Thursday, 28 March 2013

Jail For Lunch

Who Framed Roger Rabbit
Who Framed Roger Rabbit (Photo credit: Wikipedia)
You think you've seen it all, but 7Days today reports on a British expat teacher in Abu Dhabi who is in police custody after being found having lunch with a man in his house. They weren't even playing pat-a-cake. She's been in nick since last weekend.

The man, a Syrian, had just shown his wife the door we are told, having thrown her out of the house last Thursday. The estranged wife, who in fact has ownership of the house, had arrived accompanied by police with the intention of asserting  her rights when it became clear that the woman, a teacher who had been brought to the house by a colleague, was found with the man consuming alcohol. The friend who had brought her had left.

The Syrian woman pressed charges against the teacher for entering her house without permission, but has since dropped those charges. The teacher is facing criminal charges of consuming alcohol and being alone in the company of a man other than her husband or close relative.

Drinking alcohol alone in the house of an Arab man you have just met is a position many women would think twice about putting themselves in, although few would think of it as a criminal offence. But the couple were arrested on the spot and have been in custody for since last weekend awaiting a court hearing. A week in jail is a long time for a drink and a chat.

There are no substantive details in the story beyond that. If you didn't know that being alone in the company of a man other than your husband or close relative is a criminal offence in the UAE, you do now.

Did you know?

Enhanced by Zemanta

Tuesday, 26 March 2013

GeekFest Dubai Cometh


It's just around the corner! This Thursday, even!

As I have before mentioned, the reins of GeekFest Dubai have been formally handed over (in a properly constituted Rein Handing Ceremony) to the team of fine chaps at online gamer/geek magazine t-break. It is they, not I, wot is now irresponsible for putting together GeekFest Dubai, inasmuch as a GeekFest is put together.

Just in case you haven't encountered a GeekFest before, this is the GeekiFesto, the loosely arranged set of guidelines that defines, as much as anything defines, what a GeekFest is. Most people who have UNorganised a GeekFest have gone on to happily ignore this in part or whole and it has not had the slightest negative impact whatsoever.

This does rather run in line with one's views, expressed yesterday, on conformity!

The t-break chaps have already brought a quantum leap forward in event quality and cohesiveness by putting together a microsite thingy for it. It's linked here for your viewing pleasure. The line-up of talent giving GeekTalks and displaying their digital art looks pretty stupendous - and there are even retro games for old fogeys like me as part of GameFest.

I'm only sad that old pal and co-UNfounder Saadia Zahid can't be there to see our strange and random baby grow up and leave home.

I'll see you there!

No I won't. We're off to the UK early tomorrow and we're in such bad shape I can't even begin to contemplate taking the evening out. With huge regrets, I find I can't actually make it at all and feel terribly guilty, although I'm sure the t-break team will appreciate not having me there going 'Oh no, you don't wanna do it like thaaaat.'

PS - I don't know if you'd noticed, and this is going to be by no means the last time I mention it - you can trust me on that - but there's now a really cool button down below (thanks, Derrick Pereira!) that will allow you to send any post you like from this blog direct to your Kindle or to any Kindle app on other tablets/machines. So you can treasure it, take it to bed and cuddle it and other stuff...

Monday, 25 March 2013

Ten Reasons Why Conformity Is Evil

conformity
conformity (Photo credit: the|G|™)
Something of a departure from the usual aimless half-thoughts, this is a list of half-thoughts. It's come about because of a number of conversations I've had recently that have revolved around individuality, independence and creativity vs suits. When I first went to work, I used to wear a suit. It was very much expected of you back then. I can't remember precisely when all that changed for me, but I have a horror of them now. Both the apparel and the phenotype.

1) Conformity suppresses independent thought
The requirement to conform to a given set of behaviours encapsulates those behaviours as essentially sacrosanct. The very nature of conformity is that it is beyond question, because questioning it is in itself non-conformist. How many times have you heard, 'Don't ask questions, just do it.' - shortened by Nike to a cunning call to brand-conformity. Conformity is comforting because you can be lazy and just settle into that nice rut. So much easier to do than break out and ask quite why we all jump off the cliff because it seems, well, sort of counter-intuitive.

2) Conformity is a bully
The first thing those with a vested interest in conformity (often, although not always those higher up a given food chain than you) will do is use it to beat you around the head. It's marvellously self-fulfilling. 'I don't see anyone else around here questioning it. It's the way we do things around here, so you'd better knuckle under before there's trouble.' Stop thinking, stop questioning, just put on your grey drone suit and join the rest of us in the chain gang.

3) Conformity is a liar
There's a wonderful scene in the novel Watership Down, in which the little group of travelling rabbits the book is set around come across a foreign warren. The rabbits talk in the book, which does involve a certain degree of willing suspension of disbelief but there we go. The foreign rabbits are incredibly well fed, fat, sleek and behave in a more 'sophisticated' manner, including doing odd things like dancing. But the word 'snare' must never be uttered in the warren on pain of death. It turns out the local farmer is feeding the rabbits, whose warren is a police state, and snaring them. Conformity, see?

4) Conformity is not community
You'll often hear calls for conformity dressed up as a requirement for 'the good of us all'. The idea is simple: if you conform, we all benefit. But if you should wander, poke around in cupboards and in any other way refuse to adopt a set of accepted behaviours, you're somehow threatening the fabric of society itself. The truth is, any community that requires conformity as a rule for inclusion is inherently flawed and will fail in the face of a community that is both inclusive and diverse. When I talk about communities, by the way, I don't mean neighbourhoods or clubs. I mean any group of people gathered around a task.

5) Conformity hates diversity
My own little foray into experimenting with communities, GeekFest, excited me principally because of its diversity and inclusiveness. But where individuality is subsumed to the need to conform, diversity goes out of the window and insularity comes with its bags packed for a nice, long stay. Insular communities start to rely on their insularity to maintain cohesiveness and so is born racism and other forms of intolerance.

6) Conformity breeds intolerance
If we all need to conform and conformity is our principal attribute, we can quickly see that anyone who does not conform to the ideas or practices we conform to is not acceptable to our community. They are not welcome. We do not want them - or the ideas, challenges or new practices they bring. It's counter-genetic, this idea that we cannot explore or adopt the new because we are bound by conformity. It creates communities doomed to eventual failure.

7) Conformity smothers creativity
It's the process of exploring the new, of tweaking the nose of the everyday and flicking the nipples of the mundane that gives us that marvellous force, creativity. Dreaming up new insights, finding expression that challenges, excites and engages us in new ways is so fundamental to progress and, I would argue, the reason for living at all. If we can't create, if we can't celebrate our very ability to think up new and wonderful things, then we don't have a reason to be. And yet conformity tells us that we mustn't challenge or invent, but instead tread the well-trodden path. It protects itself by punishing challengers and inventors.

8) Conformity abhors change
Communities that have been lashed to conformity are inherently unable to change, because change naturally challenges conformity. So how do we improve? We don't, there's no need to improve. We're conforming because it's better this way, the way we've always done it. You wouldn't understand, it's not conformity so much as tradition and our culture is inherently celebrated by tradition. We have a culture of respect and your non-conformist ideas are, frankly, disrespectful. And so on. The mantras are quite seductive, aren't they? But conformity hides behind mantras like this, smothering change and blocking new and better ways of doing things because we're stuck with the old ways. There's nothing wrong, incidentally, with celebrating tradition. But that's different to using tradition as cladding for conformity.

9) Conformity breeds mediocrity
And so we have a call to be mediocre. Don't question the way we do things, keep your head down and knuckle under like the rest. Don't shine, don't be brilliant. Don't show anyone up or go around knocking down walls or exploring better, more efficient ways of doing things. Don't be outspoken or go to the line because you believe passionately in something. In fact, we'd be grateful if you wouldn't be passionate about anything. Passion can be so, well, challenging.

10) Conformity stifles innovation and breeds weakness
And so we see conformity is the natural enemy of all innovation. Some of the most innovative companies in the world also manage to be highly conformist, though. So where does that fit into McNabb's Theory of Conformity? Because conformity is often selective. You can play in the playground, but you can't play in the classroom. Innovation can happen in the areas where innovation is permitted, but not in the firewalled areas where we demand conformity. It's an insidious thing. But the weakest part of organisations, the blind spots, is frequently where conformity rules. You might invent the world's greatest transistors, but if you're totally closed to a new approach to, say, your communications strategy, you've created a weakness through conformity.

There. Glad I got that off my chest...
Enhanced by Zemanta

Sunday, 24 March 2013

UAE Driving. We Need To Change The Moral Climate.

Watch out for Kids 1940s Sign
(Photo credits: smartsign.com)
There has been some disbelief expressed on Twitter this morning as The National's story on UAE national footballer Hamdan Al Kamali and his involvement in a new road safety campaign to ask reckless drivers to consider the people they'll leave behind. (Mind you, there's been more expressed about this rather silly post on The National's blog!)

Kamali's best friend, talented footballer and fellow member of the natioanal team Theyab Awana, died two years ago in a car crash when he ploughed into a parked lorry whilst texting. He was driving Kamali's car and was on the way to Kamali's house at the time he died. The two had grown up together, gone to training camp together.

Kamali freely admits he was a former 'bad boy' on the roads himself. He'd thought nothing about driving at 180kph and above. It is this that seems to have got Twitter in a twist (or, as Gulf News would have it, 'Twitter outrage') - why should we listen to a young man who quite clearly has no compunction about driving like a lunatic?

I find myself at odds with the tide of opinion. I don't think it's about whether we listen to him - it's about his peer group and whether they'll listen to him. The young men - and women - who look up to him, who would listen to a member of the national football team, of an age with themselves. Who would follow the example of a young man who holds his hand up and says, 'I did what you do every day. And I have had the opportunity, at an appalling personal price, to consider the consequence. And now I stand as an example for change.'

It think that's an incredibly powerful message. And it's timely. We're finding out that the law alone will not change things (it's all too infrequently applied. I was recently badly cut up by a speeding lunatic on the Emirates Road only to find out my aggressive friend was wearing a Dubai police officer's uniform). We have pretty much a radar every 2 kilometers and yet you'll still look around to find a Lexus or FJ Cruiser glued to your rear giving it disco lights when you're already topping out the speed limit including the 20kph 'grace'. And the accident rate on the UAE's roads is still unacceptably high - particularly among young Emiratis.

I was involved in a round table chat gig a couple of years ago at Dubai Men's College. People from the private sector are invited in just to chat with groups of students for a couple of hours. I quite enjoyed it and we all learned lots from each other. I was considerably taken aback when our chat moved to driving and my youthful friends started talking about the friends and relatives they had lost to mad driving. 'What can we do? It's in our blood! It's something we do, how we express ourselves.' were typical comments.

So Kamali, poacher turned gamekeeper, is surely worth a shot. If his campaign for drivers to consider others, not their victims on the road but family and friends - the ones they'll leave behind, results in even the slightest change in the moral environment, in attitudes towards driving in the UAE, it will have been well worthwhile.

Meanwhile, elsewhere in The National, the opinions of its Emirati 'speed freak' commentator are triggering more and more of a Twitter backlash, with Kipp Report finally giving us that 'Twitter outrage' story! :)
Enhanced by Zemanta

Friday, 22 March 2013

Book Post: Music And Books

Cover of "Object 47"
Cover of Object 47
Finishing Shemlan - A Deadly Tragedy has been something of an event for me. The way it went at the end, words tumbling onto the page at a tremendous rate because I knew precisely where I was going, was great fun. And the journey there was accompanied by Rammstein and Arvo Pärt - as strange a combination as you'd ever want. I defy you to listen to Pärt's 'Fur Alina' without feeling a sense of desolation, loss, beauty and peace.

Music has always had a critical relationship to writing books for me. Tunes have influenced the tone of my writing and the type of thing I'm writing has influenced the music I listen to. I think about what I'm writing when I drive to work in the mornings, a half hour of solitary pondering that usually defines the scene I'm about to commit to type. The music on the CD player or iPod can really influence the way that goes.

Similarly, some music has had a totally seminal effect on the book I'm working on. I always had it in mind to add the 'soundtrack' of each book to the end bit but never got around to it. Here, for what it's worth, are those lists.

SPACE
It's so long since I wrote Space now, I forget much of the soundtrack, but I do recall listening to a lot of early Wire - anyone out there remember the amazing Another The Letter? Later on, I found myself editing Space listening to Object 47, which had the perfect feel for the book for me.

OLIVES - A VIOLENT ROMANCE
Olives was actually written as the result of a piece of music - I've told the tale many times, but I went to sleep one night listening to George Winston's February Sea, which had me thinking about a girl dancing in the rain (the central scene in the book) and woke up with a book in my head. I listened to a lot of George Winston while I was writing and subsequently editing Olives. Brian Eno was also a major listen, particularly the stunning 'Music for Airports', but also this amazing little thing, take a listen and see if it doesn't make you want to cry - Bone Bomb. I was also enjoying Lebanese east/west fusion act Blend at the time, although it looks like they're defuncted now. This amazing piece of music by Secret Garden informed the ending of Olives - it's actually a mother's song to a child, but I always think of it as the voice of a lost lover.

BEIRUT - AN EXPLOSIVE THRILLER
Secret Garden, appropriately, ended Olives and started Beirut - I always thought if Beirut got made into a film I'd like the title sequence to be a film of the waves as if approaching Beirut by helicopter, then flying over the city and through its streets as it woke up in the morning. The music would be this piece and the title would reveal at around  2:40. Then we move on to more sensible stuff, particularly Kasabian with the first scene in Beirut very much written listening to this (Lynch and Palmer walk out of the villa and this tune is playing as they drive up the track to the Saida Road). There was a bit of Guy Manoukian going on, as well, some Oumeima and a lot of Beirut Biloma

SHEMLAN - A DEADLY TRAGEDY
An awful lot of Foo Fighters, oddly enough. And then the esoterica. A lot of Silence, a huge influence on the book, as was Jorgestrada. I picked up a recording of singing from Estonian Orthodox Churches which I listened to a lot with enjoyment. Jason Hartmoor's first awakening in the book takes place with that playing in the backgrond as he looks out at the beach at Newgale. Oddly enough, that music is a huge influence on composer Arvo Pärt, whose De Profundis was also a biggie during writing. And then there was a load of Ulrich Schnauss and tons of Sigur Ros. To finish, we depended on Professor KliqRammstein, Sasha and the Chemical Brothers. Seriously. And then the last few pages were very much down to Mr Pärt.

So. Now you know...
Enhanced by Zemanta

From The Dungeons

Book Marketing And McNabb's Theory Of Multitouch

(Photo credit: Wikipedia ) I clearly want to tell the world about A Decent Bomber . This is perfectly natural, it's my latest...