Dita Von Teese to appear at Miami Beach Books and Books