Marty Stone The sensational humanity guide, 9781662903526, Paperback The sensational humanity guide, 9781662903519, Hardcover The Waral Code, 9781662922893, Paperback