The Android game developer's handbook : discover an all in one handbook to developing immersive and cross-platform Android games / / Avisekhar Roy |
Autore | Roy Avisekhar |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (369 pages) : color illustrations |
Collana | Community experience distilled |
Soggetto topico |
Application software - Development
Mobile computing |
ISBN | 1-78588-666-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910813744003321 |
Roy Avisekhar | ||
Birmingham : , : Packt Publishing, , 2016 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android hacker's handbook / / Joshua J Drake [and five others] |
Autore | Drake Joshua J. |
Pubbl/distr/stampa | Indianapolis, Indiana : , : John Wiley & Sons, , 2014 |
Descrizione fisica | 1 online resource (577 p.) |
Disciplina | 005.8 |
Soggetto topico | Application software - Development |
ISBN |
1-118-92225-5
1-118-60861-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright; Contents; Chapter 1 Looking at the Ecosystem; Understanding Android's Roots; Company History; Version History; Examining the Device Pool; Open Source, Mostly; Understanding Android Stakeholders; Google; Hardware Vendors; Carriers; Developers; Users; Grasping Ecosystem Complexities; Fragmentation; Compatibility; Update Issues; Security versus Openness; Public Disclosures; Summary; Chapter 2 Android Security Design and Architecture; Understanding Android System Architecture; Understanding Security Boundaries and Enforcement; Android's Sandbox; Android Permissions
Looking Closer at the LayersAndroid Applications; The Android Framework; The Dalvik Virtual Machine; User-Space Native Code; The Kernel; Complex Security, Complex Exploits; Summary; Chapter 3 Rooting Your Device; Understanding the Partition Layout; Determining the Partition Layout; Understanding the Boot Process; Accessing Download Mode; Locked and Unlocked Boot Loaders; Stock and Custom Recovery Images; Rooting with an Unlocked Boot Loader; Rooting with a Locked Boot Loader; Gaining Root on a Booted System; NAND Locks, Temporary Root, and Permanent Root; Persisting a Soft Root History of Known AttacksKernel: Wunderbar/asroot; Recovery: Volez; Udev: Exploid; Adbd: RageAgainstTheCage; Zygote: Zimperlich and Zysploit; Ashmem: KillingInTheNameOf and psneuter; Vold: GingerBreak; PowerVR: levitator; Libsysutils: zergRush; Kernel: mempodroid; File Permission and Symbolic Link-Related Attacks; Adb Restore Race Condition; Exynos4: exynos-abuse; Diag: lit / diaggetroot; Summary; Chapter 4 Reviewing Application Security; Common Issues; App Permission Issues; Insecure Transmission of Sensitive Data; Insecure Data Storage; Information Leakage Through Logs Unsecured IPC EndpointsCase Study: Mobile Security App; Profiling; Static Analysis; Dynamic Analysis; Attack; Case Study: SIP Client; Enter Drozer; Discovery; Snarfing; Injection; Summary; Chapter 5 Understanding Android's Attack Surface; An Attack Terminology Primer; Attack Vectors; Attack Surfaces; Classifying Attack Surfaces; Surface Properties; Classification Decisions; Remote Attack Surfaces; Networking Concepts; Networking Stacks; Exposed Network Services; Mobile Technologies; Client-side Attack Surface; Google Infrastructure; Physical Adjacency; Wireless Communications Other TechnologiesLocal Attack Surfaces; Exploring the File System; Finding Other Local Attack Surfaces; Physical Attack Surfaces; Dismantling Devices; USB; Other Physical Attack Surfaces; Third-Party Modifications; Summary; Chapter 6 Finding Vulnerabilities with Fuzz Testing; Fuzzing Background; Identifying a Target; Crafting Malformed Inputs; Processing Inputs; Monitoring Results; Fuzzing on Android; Fuzzing Broadcast Receivers; Identifying a Target; Generating Inputs; Delivering Inputs; Monitoring Testing; Fuzzing Chrome for Android; Selecting a Technology to Target; Generating Inputs Processing Inputs |
Record Nr. | UNINA-9910790929203321 |
Drake Joshua J. | ||
Indianapolis, Indiana : , : John Wiley & Sons, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android hacker's handbook / / Joshua J Drake [and five others] |
Autore | Drake Joshua J. |
Pubbl/distr/stampa | Indianapolis, Indiana : , : John Wiley & Sons, , 2014 |
Descrizione fisica | 1 online resource (577 p.) |
Disciplina | 005.8 |
Soggetto topico | Application software - Development |
ISBN |
1-118-92225-5
1-118-60861-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright; Contents; Chapter 1 Looking at the Ecosystem; Understanding Android's Roots; Company History; Version History; Examining the Device Pool; Open Source, Mostly; Understanding Android Stakeholders; Google; Hardware Vendors; Carriers; Developers; Users; Grasping Ecosystem Complexities; Fragmentation; Compatibility; Update Issues; Security versus Openness; Public Disclosures; Summary; Chapter 2 Android Security Design and Architecture; Understanding Android System Architecture; Understanding Security Boundaries and Enforcement; Android's Sandbox; Android Permissions
Looking Closer at the LayersAndroid Applications; The Android Framework; The Dalvik Virtual Machine; User-Space Native Code; The Kernel; Complex Security, Complex Exploits; Summary; Chapter 3 Rooting Your Device; Understanding the Partition Layout; Determining the Partition Layout; Understanding the Boot Process; Accessing Download Mode; Locked and Unlocked Boot Loaders; Stock and Custom Recovery Images; Rooting with an Unlocked Boot Loader; Rooting with a Locked Boot Loader; Gaining Root on a Booted System; NAND Locks, Temporary Root, and Permanent Root; Persisting a Soft Root History of Known AttacksKernel: Wunderbar/asroot; Recovery: Volez; Udev: Exploid; Adbd: RageAgainstTheCage; Zygote: Zimperlich and Zysploit; Ashmem: KillingInTheNameOf and psneuter; Vold: GingerBreak; PowerVR: levitator; Libsysutils: zergRush; Kernel: mempodroid; File Permission and Symbolic Link-Related Attacks; Adb Restore Race Condition; Exynos4: exynos-abuse; Diag: lit / diaggetroot; Summary; Chapter 4 Reviewing Application Security; Common Issues; App Permission Issues; Insecure Transmission of Sensitive Data; Insecure Data Storage; Information Leakage Through Logs Unsecured IPC EndpointsCase Study: Mobile Security App; Profiling; Static Analysis; Dynamic Analysis; Attack; Case Study: SIP Client; Enter Drozer; Discovery; Snarfing; Injection; Summary; Chapter 5 Understanding Android's Attack Surface; An Attack Terminology Primer; Attack Vectors; Attack Surfaces; Classifying Attack Surfaces; Surface Properties; Classification Decisions; Remote Attack Surfaces; Networking Concepts; Networking Stacks; Exposed Network Services; Mobile Technologies; Client-side Attack Surface; Google Infrastructure; Physical Adjacency; Wireless Communications Other TechnologiesLocal Attack Surfaces; Exploring the File System; Finding Other Local Attack Surfaces; Physical Attack Surfaces; Dismantling Devices; USB; Other Physical Attack Surfaces; Third-Party Modifications; Summary; Chapter 6 Finding Vulnerabilities with Fuzz Testing; Fuzzing Background; Identifying a Target; Crafting Malformed Inputs; Processing Inputs; Monitoring Results; Fuzzing on Android; Fuzzing Broadcast Receivers; Identifying a Target; Generating Inputs; Delivering Inputs; Monitoring Testing; Fuzzing Chrome for Android; Selecting a Technology to Target; Generating Inputs Processing Inputs |
Record Nr. | UNINA-9910806868303321 |
Drake Joshua J. | ||
Indianapolis, Indiana : , : John Wiley & Sons, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android hacker's handbook / / Joshua J Drake [and five others] |
Pubbl/distr/stampa | Indianapolis, Indiana : , : John Wiley & Sons, , 2014 |
Descrizione fisica | 1 online resource (577 p.) |
Disciplina | 005.8 |
Soggetto topico | Application software - Development |
Soggetto genere / forma | Electronic books. |
ISBN |
1-118-92225-5
1-118-60861-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright; Contents; Chapter 1 Looking at the Ecosystem; Understanding Android's Roots; Company History; Version History; Examining the Device Pool; Open Source, Mostly; Understanding Android Stakeholders; Google; Hardware Vendors; Carriers; Developers; Users; Grasping Ecosystem Complexities; Fragmentation; Compatibility; Update Issues; Security versus Openness; Public Disclosures; Summary; Chapter 2 Android Security Design and Architecture; Understanding Android System Architecture; Understanding Security Boundaries and Enforcement; Android's Sandbox; Android Permissions
Looking Closer at the LayersAndroid Applications; The Android Framework; The Dalvik Virtual Machine; User-Space Native Code; The Kernel; Complex Security, Complex Exploits; Summary; Chapter 3 Rooting Your Device; Understanding the Partition Layout; Determining the Partition Layout; Understanding the Boot Process; Accessing Download Mode; Locked and Unlocked Boot Loaders; Stock and Custom Recovery Images; Rooting with an Unlocked Boot Loader; Rooting with a Locked Boot Loader; Gaining Root on a Booted System; NAND Locks, Temporary Root, and Permanent Root; Persisting a Soft Root History of Known AttacksKernel: Wunderbar/asroot; Recovery: Volez; Udev: Exploid; Adbd: RageAgainstTheCage; Zygote: Zimperlich and Zysploit; Ashmem: KillingInTheNameOf and psneuter; Vold: GingerBreak; PowerVR: levitator; Libsysutils: zergRush; Kernel: mempodroid; File Permission and Symbolic Link-Related Attacks; Adb Restore Race Condition; Exynos4: exynos-abuse; Diag: lit / diaggetroot; Summary; Chapter 4 Reviewing Application Security; Common Issues; App Permission Issues; Insecure Transmission of Sensitive Data; Insecure Data Storage; Information Leakage Through Logs Unsecured IPC EndpointsCase Study: Mobile Security App; Profiling; Static Analysis; Dynamic Analysis; Attack; Case Study: SIP Client; Enter Drozer; Discovery; Snarfing; Injection; Summary; Chapter 5 Understanding Android's Attack Surface; An Attack Terminology Primer; Attack Vectors; Attack Surfaces; Classifying Attack Surfaces; Surface Properties; Classification Decisions; Remote Attack Surfaces; Networking Concepts; Networking Stacks; Exposed Network Services; Mobile Technologies; Client-side Attack Surface; Google Infrastructure; Physical Adjacency; Wireless Communications Other TechnologiesLocal Attack Surfaces; Exploring the File System; Finding Other Local Attack Surfaces; Physical Attack Surfaces; Dismantling Devices; USB; Other Physical Attack Surfaces; Third-Party Modifications; Summary; Chapter 6 Finding Vulnerabilities with Fuzz Testing; Fuzzing Background; Identifying a Target; Crafting Malformed Inputs; Processing Inputs; Monitoring Results; Fuzzing on Android; Fuzzing Broadcast Receivers; Identifying a Target; Generating Inputs; Delivering Inputs; Monitoring Testing; Fuzzing Chrome for Android; Selecting a Technology to Target; Generating Inputs Processing Inputs |
Record Nr. | UNINA-9910453272903321 |
Indianapolis, Indiana : , : John Wiley & Sons, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android native development kit cookbook [[electronic resource] /] / Feipeng Liu |
Autore | Liu Feipeng |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2013 |
Descrizione fisica | 1 online resource (346 p.) |
Disciplina | 005.3 |
Soggetto topico | Application software - Development |
Soggetto genere / forma | Electronic books. |
ISBN |
1-299-44097-5
1-84969-151-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello NDK; Introduction; Setting up an Android NDK development environment in Windows; Setting up an Android NDK development environment in Ubuntu Linux; Setting up an Android NDK development environment in Mac OS; Updating Android NDK; Writing a Hello NDK program; Chapter 2: Java Native Interface; Introduction; Loading native libraries and registering native methods; Passing parameters and receiving returns in primitive types; Manipulating strings in JNI
Managing references in JNIManipulating classes in JNI; Manipulating objects in JNI; Manipulating arrays in JNI; Accessing Java static and instance fields in the native code; Calling static and instance methods from native code; Caching jfieldID, jmethodID, and referencing data to improve performance; Checking errors and handling exceptions in JNI; Integrating assembly code in JNI; Chapter 3: Build and Debug NDK Applications; Introduction; Building an Android NDK application at the command line; Building an Android NDK application in Eclipse Building an Android NDK application for different ABIsBuilding an Android NDK applications for different CPU features; Debugging an Android NDK application with logging messages; Debugging an Android NDK application with CheckJNI; Debugging an Android NDK application with NDK GDB; Debugging an Android NDK application with CGDB; Debugging an Android NDK application in Eclipse; Chapter 4: Android NDK OpenGL ES API; Introduction; Drawing 2D Graphics and applying transforms with OpenGL ES 1.x API; Drawing 3D graphics and lighting up the scene with the OpenGL ES 1.x API Mapping texture to 3D objects with the OpenGL ES 1.x APIDrawing 3D graphics with the OpenGL ES 2.0 API; Displaying graphics with EGL; Chapter 5: Android Native Application API; Introduction; Creating a native activity with the native_activity.h interface; Creating a native activity with the Android native app glue; Managing native windows at Android NDK; Detecting and handling input events at Android NDK; Accessing sensors at Android NDK; Managing assets at Android NDK; Chapter 6: Android NDK Multithreading; Introduction; Creating and terminating native threads at Android NDK Synchronizing native threads with mutex at Android NDKSynchronizing native threads with conditional variables at Android NDK; Synchronizing native threads with reader/writer locks at Android NDK; Synchronizing native threads with semaphore at Android NDK; Scheduling native threads at Android NDK; Managing data for native threads at Android NDK; Chapter 7: Other Android NDK API; Introduction; Programming with the jnigraphics library in Android NDK; Programming with the dynamic linker library in Android NDK; Programming with the zlib compression library in Android NDK Programming audio with the OpenSL ES audio library in Android NDK |
Record Nr. | UNINA-9910453123603321 |
Liu Feipeng | ||
Birmingham, : Packt Publishing, 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android native development kit cookbook / / Feipeng Liu |
Autore | Liu Feipeng |
Edizione | [First edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2013 |
Descrizione fisica | 1 online resource (346 pages) |
Disciplina | 005.3 |
Soggetto topico | Application software - Development |
ISBN |
1-299-44097-5
1-84969-151-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello NDK; Introduction; Setting up an Android NDK development environment in Windows; Setting up an Android NDK development environment in Ubuntu Linux; Setting up an Android NDK development environment in Mac OS; Updating Android NDK; Writing a Hello NDK program; Chapter 2: Java Native Interface; Introduction; Loading native libraries and registering native methods; Passing parameters and receiving returns in primitive types; Manipulating strings in JNI
Managing references in JNIManipulating classes in JNI; Manipulating objects in JNI; Manipulating arrays in JNI; Accessing Java static and instance fields in the native code; Calling static and instance methods from native code; Caching jfieldID, jmethodID, and referencing data to improve performance; Checking errors and handling exceptions in JNI; Integrating assembly code in JNI; Chapter 3: Build and Debug NDK Applications; Introduction; Building an Android NDK application at the command line; Building an Android NDK application in Eclipse Building an Android NDK application for different ABIsBuilding an Android NDK applications for different CPU features; Debugging an Android NDK application with logging messages; Debugging an Android NDK application with CheckJNI; Debugging an Android NDK application with NDK GDB; Debugging an Android NDK application with CGDB; Debugging an Android NDK application in Eclipse; Chapter 4: Android NDK OpenGL ES API; Introduction; Drawing 2D Graphics and applying transforms with OpenGL ES 1.x API; Drawing 3D graphics and lighting up the scene with the OpenGL ES 1.x API Mapping texture to 3D objects with the OpenGL ES 1.x APIDrawing 3D graphics with the OpenGL ES 2.0 API; Displaying graphics with EGL; Chapter 5: Android Native Application API; Introduction; Creating a native activity with the native_activity.h interface; Creating a native activity with the Android native app glue; Managing native windows at Android NDK; Detecting and handling input events at Android NDK; Accessing sensors at Android NDK; Managing assets at Android NDK; Chapter 6: Android NDK Multithreading; Introduction; Creating and terminating native threads at Android NDK Synchronizing native threads with mutex at Android NDKSynchronizing native threads with conditional variables at Android NDK; Synchronizing native threads with reader/writer locks at Android NDK; Synchronizing native threads with semaphore at Android NDK; Scheduling native threads at Android NDK; Managing data for native threads at Android NDK; Chapter 7: Other Android NDK API; Introduction; Programming with the jnigraphics library in Android NDK; Programming with the dynamic linker library in Android NDK; Programming with the zlib compression library in Android NDK Programming audio with the OpenSL ES audio library in Android NDK |
Record Nr. | UNINA-9910779403603321 |
Liu Feipeng | ||
Birmingham : , : Packt Publishing, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android native development kit cookbook / / Feipeng Liu |
Autore | Liu Feipeng |
Edizione | [First edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2013 |
Descrizione fisica | 1 online resource (346 pages) |
Disciplina | 005.3 |
Soggetto topico | Application software - Development |
ISBN |
1-299-44097-5
1-84969-151-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello NDK; Introduction; Setting up an Android NDK development environment in Windows; Setting up an Android NDK development environment in Ubuntu Linux; Setting up an Android NDK development environment in Mac OS; Updating Android NDK; Writing a Hello NDK program; Chapter 2: Java Native Interface; Introduction; Loading native libraries and registering native methods; Passing parameters and receiving returns in primitive types; Manipulating strings in JNI
Managing references in JNIManipulating classes in JNI; Manipulating objects in JNI; Manipulating arrays in JNI; Accessing Java static and instance fields in the native code; Calling static and instance methods from native code; Caching jfieldID, jmethodID, and referencing data to improve performance; Checking errors and handling exceptions in JNI; Integrating assembly code in JNI; Chapter 3: Build and Debug NDK Applications; Introduction; Building an Android NDK application at the command line; Building an Android NDK application in Eclipse Building an Android NDK application for different ABIsBuilding an Android NDK applications for different CPU features; Debugging an Android NDK application with logging messages; Debugging an Android NDK application with CheckJNI; Debugging an Android NDK application with NDK GDB; Debugging an Android NDK application with CGDB; Debugging an Android NDK application in Eclipse; Chapter 4: Android NDK OpenGL ES API; Introduction; Drawing 2D Graphics and applying transforms with OpenGL ES 1.x API; Drawing 3D graphics and lighting up the scene with the OpenGL ES 1.x API Mapping texture to 3D objects with the OpenGL ES 1.x APIDrawing 3D graphics with the OpenGL ES 2.0 API; Displaying graphics with EGL; Chapter 5: Android Native Application API; Introduction; Creating a native activity with the native_activity.h interface; Creating a native activity with the Android native app glue; Managing native windows at Android NDK; Detecting and handling input events at Android NDK; Accessing sensors at Android NDK; Managing assets at Android NDK; Chapter 6: Android NDK Multithreading; Introduction; Creating and terminating native threads at Android NDK Synchronizing native threads with mutex at Android NDKSynchronizing native threads with conditional variables at Android NDK; Synchronizing native threads with reader/writer locks at Android NDK; Synchronizing native threads with semaphore at Android NDK; Scheduling native threads at Android NDK; Managing data for native threads at Android NDK; Chapter 7: Other Android NDK API; Introduction; Programming with the jnigraphics library in Android NDK; Programming with the dynamic linker library in Android NDK; Programming with the zlib compression library in Android NDK Programming audio with the OpenSL ES audio library in Android NDK |
Record Nr. | UNINA-9910818181903321 |
Liu Feipeng | ||
Birmingham : , : Packt Publishing, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android programming : pushing the limits / / Erik Hellman |
Autore | Hellman Erik |
Pubbl/distr/stampa | Chichester, West Sussex : , : Wiley, , 2014 |
Descrizione fisica | 1 online resource (434 p.) |
Disciplina | 434 |
Collana | Pushing the Limits |
Soggetto topico |
Application software - Development
Smartphones - Programming Tablet computers - Programming |
Soggetto genere / forma | Electronic books. |
ISBN |
1-118-71735-X
1-118-71730-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I. Building a better foundation -- part II. Getting the most out of components -- part III. Pushing the limits. |
Record Nr. | UNINA-9910462670903321 |
Hellman Erik | ||
Chichester, West Sussex : , : Wiley, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android programming : pushing the limits / / Erik Hellman |
Autore | Hellman Erik |
Pubbl/distr/stampa | Chichester, West Sussex : , : Wiley, , 2014 |
Descrizione fisica | 1 online resource (434 p.) |
Disciplina | 434 |
Collana | Pushing the Limits |
Soggetto topico |
Application software - Development
Smartphones - Programming Tablet computers - Programming |
ISBN |
1-118-71735-X
1-118-71730-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I. Building a better foundation -- part II. Getting the most out of components -- part III. Pushing the limits. |
Record Nr. | UNINA-9910787782903321 |
Hellman Erik | ||
Chichester, West Sussex : , : Wiley, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Android programming : pushing the limits / / Erik Hellman |
Autore | Hellman Erik |
Pubbl/distr/stampa | Chichester, West Sussex : , : Wiley, , 2014 |
Descrizione fisica | 1 online resource (434 p.) |
Disciplina | 434 |
Collana | Pushing the Limits |
Soggetto topico |
Application software - Development
Smartphones - Programming Tablet computers - Programming |
ISBN |
1-118-71735-X
1-118-71730-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I. Building a better foundation -- part II. Getting the most out of components -- part III. Pushing the limits. |
Record Nr. | UNINA-9910809334403321 |
Hellman Erik | ||
Chichester, West Sussex : , : Wiley, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|