books by author
Michael

Playwriting in Process: Thinking and Working Theatrically

An Eye for an Eye Makes the Whole World Blind: Poets on 9/11

Pilgrim Hawk: A Love Story (New York Review Books Classics)

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Television Is the New Television: The Unexpected Triumph of Old Media In the Digital Age

Beginning C++ Game Programming (Game Development Series)

I Beat the Odds: From Homelessness, to the Blind Side, and Beyond

Ubuntu: I in You and You in Me

No Enemy to Conquer: Forgiveness in an Unforgiving World

The Plan of Salvation: The order of God's decrees

The Plan of Salvation: The order of God's decrees

Seventy-nine Short Essays on Design

The Barbarians Are Here: Preventing the Collapse of Western Civilization in Times of Terrorism

Greece (Lonely Planet Country Guides)

Dominican Republic (Lonely Planet Country Guides)

South Africa, Lesotho and Swaziland (Lonely Planet Country Guides)

Philippines (Lonely Planet Country Guides)

Philippines (Lonely Planet Country Guides)

It's True! Frogs are Cannibals (Bonnie and Sam)

Monster (Jigsaw Book)

Lonely Planet Georgia, Armenia & Azerbaijan (Travel Guide)

Lonely Planet Fast Talk French (Phrasebook)

Lonely Planet Discover USA (Travel Guide)

Constructive Abandonment

Dead of Night: A World Book Day Book 2017

The Nowhere Men

Living on the Volcano: The Secrets of Surviving as a Football Manager

Dread Cat (Little Gems)

Chance: The science and secrets of luck, randomness and probability (New Scientist)
