Jestina Weems Michael & Ralph, 9781662919275, Paperback Michael & Ralph, 9781662919268, Hardcover The End, 9781662960550, Hardcover The End, 9781662918179, Paperback