Banking Law : Private Transactions and Regulatory Frameworks Andreas Kokkinis, Andrea Miglionico 55,90 €