Rotas da ASP.NET MVC 4 - controller / id vs controller / action / id

Estou tentando adicionar uma rota ao padrão, para que eu tenha os dois URLs funcionando:

http://www.mywebsite.com/users/createhttp://www.mywebsite.com/users/1

Isso fará com que a primeira rota funcione:

routes.MapRoute(
     name: "Default",
     url: "{controller}/{action}/{id}",
     defaults: new { controller = "users", action = "Index", id = UrlParameter.Optional }
);

No entanto, a segunda rota não funciona obviamente.

Isso fará com que a segunda rota funcione, mas quebrará a primeira:

routes.MapRoute(
     name: "Book",
     url: "books/{id}",
     defaults: new { controller = "users", action = "Details" }
);

Como combinar as duas configurações de rota para que ambos os URLs funcionem? Peço desculpas se já existe uma pergunta como essa em SO, não consegui encontrar nada.

questionAnswers(1)

yourAnswerToTheQuestion