bibliographic details : Leonardo :