Marx, Spinoza and Darwin - Mauricio Vieira Martins (Springer, 2022)