top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Struts design and programming [[electronic resource] ] : a tutorial / / Budi Kurniawan
Struts design and programming [[electronic resource] ] : a tutorial / / Budi Kurniawan
Autore Kurniawan Budi
Pubbl/distr/stampa [Vancouver, B.C., : Brainy Software, 2004]
Descrizione fisica 1 online resource (442 p.)
Soggetto topico Java (Computer program language)
Web sites - Design
Web site development
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Model 2 and struts -- Input validation with action forms -- The HTML tag library -- Input validation and data conversion -- The validator plugin -- The expression language -- JSTL -- The bean tag library -- The logic tag library -- Struts-EL, nested, selectLabel -- Message handling and internationalization -- The tiles framework -- Securing struts applications -- The config object -- The persistence layer -- Object caching -- File upload and file download -- Paging and sorting -- Preventing double submits -- Early HttpSession invalidation -- Decorating request objects -- How struts works -- The struts configuration file.
Record Nr. UNINA-9910823085303321
Kurniawan Budi  
[Vancouver, B.C., : Brainy Software, 2004]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Strutture dati in Java / John R. Hubbard
Strutture dati in Java / John R. Hubbard
Autore Hubbard, J. R. (John Rast), 1943-
Pubbl/distr/stampa Milano : McGraw-Hill, c2001
Descrizione fisica x, 376 p. : ill. ; 24 cm
Disciplina 005.133
Soggetto topico Data structures (Computer science)
Java (Computer program language)
ISBN 8838650624
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione ita
Record Nr. UNISALENTO-991001134279707536
Hubbard, J. R. (John Rast), 1943-  
Milano : McGraw-Hill, c2001
Materiale a stampa
Lo trovi qui: Univ. del Salento
Opac: Controlla la disponibilità qui
Swing extreme testing [[electronic resource] ] : the extreme approach to complete Java application testing / / Tim Lavers, Lindsay Peters
Swing extreme testing [[electronic resource] ] : the extreme approach to complete Java application testing / / Tim Lavers, Lindsay Peters
Autore Lavers Tim
Edizione [1st edition]
Pubbl/distr/stampa Birmingham, U.K., : Packt Publishing Ltd., 2008
Descrizione fisica 1 online resource (328 p.)
Disciplina 005.1/4
Altri autori (Persone) PetersLindsay
Collana From technologies to solutions
Soggetto topico Computer software - Testing
eXtreme programming
Java (Computer program language)
Soggetto genere / forma Electronic books.
ISBN 1-84719-483-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: What Needs Testing?; An Example; What Classes Do We Test?; Test First-Always!; What Classes Don't We Test?; What Methods Need Testing?; What Methods Don't We Test?; Invoking Hidden Methods and Constructors; Unit Test Coverage; Who Should Implement the Unit Tests?; What About Legacy Code?; Where Does Integration Testing Fit In?; Documentation of Unit Tests; Testing at the Application Level; Who Should Implement the Function Tests?; Automated Test Execution; A Hierarchy of Tests; What Language Should Our Tests Be In?; Is it Really Possible?; Summary
Chapter 2: Basics of Unit TestingA Simple Example; The Default Implementation; Test Cases; Design by Contract and Non-Defensive Programming; Test Code Example; Bootstrapping Our Implementation; Load Testing; Summary; Chapter 3: Infrastructure for Testing; Where Should the Unit Tests Go?; Where Should the Function and Load Tests Go?; Management of Test Data; What Do We Require of a Test Data Management System?; Temporary Files; Summary; Chapter 4: Cyborg-a Better Robot; The Design of Cyborg; Using the Keyboard; Mousing Around; Checking the Screen; Summary
Chapter 5: Managing and Testing User MessagesSome Problems with Resource Bundles; A Solution; The UserStrings Class; ResourcesTester; How ResourcesTester Works; Getting More from UserStrings; Summary; Chapter 6: Making Classes Testable with Interfaces; The LabWizard Comment Editor; The Wizard; A Test for Wizard; A Test for Step; Handlers in LabWizard; Summary; Chapter 7: Exercising UI Components in Tests; The LabWizard Login Screen; The Design of LoginScreen; UI Wrappers; The Correct Implementation of UILoginScreen; A Handler Implementation for Unit Testing; Setting Up our Tests
Our First TestFurther Tests; Some Implicit Tests; Other User Interfaces; Summary; Chapter 8: Showing, Finding, and Reading Swing Components; Setting Up User Interface Components in a Thread-Safe Manner; Finding a Component; Testing Whether a Message is Showing; Searching for Components by Name; Reading the State of a Component; Case Study: Testing Whether an Action Can Be Cancelled; The Official Word on Swing Threading; Summary; Chapter 9: Case Study: Testing a 'Save as' Dialog; The Ikon Do It 'Save as' Dialog; Outline of the Unit Test; UI Helper Methods; Dialogs
Getting the Text of a Text FieldFrame Disposal; Unit Test Infrastructure; The UISaveAsDialog Class; The ShowerThread Class; The init() Method; The cleanup() Method; The Unit Tests; The Constructor Test; The wasCancelled() Test; The name() Test; The show() Test; The Data Validation Test; The Usability Test; Summary; Chapter 10: More Techniques for Testing Swing Components; Testing with JColorChooser; Using JFileChooser; Checking that a JFileChooser has been Set Up Correctly; Testing the Appearance of a JComponent; Testing with Frames; Frame Location; Frame Size; Testing with Lists
List Selection Methods
Record Nr. UNINA-9910456617703321
Lavers Tim  
Birmingham, U.K., : Packt Publishing Ltd., 2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Swing for Jython [[electronic resource] ] : Graphical Jython UI and Scripts Development using Java Swing and WebSphere Application Server / / by Robert Gibson
Swing for Jython [[electronic resource] ] : Graphical Jython UI and Scripts Development using Java Swing and WebSphere Application Server / / by Robert Gibson
Autore Gibson Robert
Edizione [1st ed. 2015.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015
Descrizione fisica 1 online resource (484 p.)
Disciplina 004
Collana The expert's voice in Java
Soggetto topico Java (Computer program language)
Software engineering
Java
Software Engineering/Programming and Operating Systems
ISBN 1-4842-0817-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Introduction""; ""Chapter 1: Components and Containers""; ""Top-Level Containers""; ""Getting Help from Jython""; ""How and Why Are You Able to Do This?""; ""What�s Next?�Starting Simple""; ""Adding a Second Label""; ""Summary""; ""Chapter 2: Interactive Sessions vs. Scripts""; ""Running Your First Script from a File""; ""Depending “Too Much� on Limited Information""; ""Swing Threads""; ""Summary""; ""Chapter 3: Building a Simple Global Security Application""
""Adding Text to the Application Using a JLabel""""No “Pane,� No Gain""; ""When You Live in a Glass House, Everything Is a Pane""; ""The Layered Look Can Also Be a Pane""; ""The Optional MenuBar""; ""The Content Pane Will Contain Most of the Visible Items""; ""Summary""; ""Chapter 4: Button Up! Using Buttons and Labels""; ""JButton Class Hierarchy""; ""The Layout of the Land""; ""Buttons! Labels! Action!""; ""Updating the Application""; ""Summary""; ""Chapter 5: Picking a Layout Manager Can Be a Pane""; ""The Absolute Layout Manager Does Not Corrupt Absolutely""
""Going with the Flow: The FlowLayout Manager""""South of the Border: The BorderLayout Manager""; ""What�s in the Cards? Using the CardLayout Manager""; ""Splitting Up Is Easy to Do: Using Split Panes""; ""Vertical Splits: Not as Painful as They Sound""; ""Limited Resources: Setting Size Attributes""; ""Nested Split Panes""; ""Divider and Conquer""; ""Rules for Using Split Panes""; ""Can I Run a Tab? Using a TabbedPane""; ""Are You Boxed In? Using the BoxLayout Manager""; ""The Box Class""; ""Building a Box""; ""Invisible Box Components""; ""Glue""; ""Strut Components""
""Rigid Area Components""""Boxes and Resizable Components""; ""Gridlock, Anyone? Using the GridLayout Manager""; ""Shaking Things Up: The GridBagLayout Manager""; ""Looking at Other Layout Managers""; ""Summary""; ""Chapter 6: Using Text Input Fields""; ""What Does It Take to Get Data Into an Application?""; ""JTextField: Getting Data Into the Application""; ""Your First, Almost Real, Application""; ""Help Me SwingWorker, You�re My Only Hope!""; ""Back to the JTextField""; ""Size Matters: Looking at Text Font Attributes""; ""The Elephant (Font) in the Room""; ""Using JTextArea for Input""
""Summary""""Chapter 7: Other Input Components""; ""Password Fields""; ""Is There an Echo in Here? Using the Character-Obfuscation Property""; ""The getPassword() Method""; ""The event.getActionCommand() Method""; ""The JPasswordField Event Handler""; ""Converting jarray Values to Strings""; ""Choosing from a List""; ""Editing a ComboBox""; ""Using the DynamicComboBox""; ""Formatted Text Fields""; ""Using a JSpinner Text Field""; ""Some DateFormatSymbols Methods""; ""The JSpinner Class""; ""The SpinnerModel Class""; ""The JSpinner Editor""; ""Summary""
""Chapter 8: Selectable Input Components""
Record Nr. UNINA-9910300655003321
Gibson Robert  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Tapestry 5 [[electronic resource] ] : building web applications : a step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework / / Alexander Kolesnikov
Tapestry 5 [[electronic resource] ] : building web applications : a step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework / / Alexander Kolesnikov
Autore Kolesnikov Alexander
Pubbl/distr/stampa Birmingham, UK, : Packt, c2007
Descrizione fisica 1 online resource (280 p.)
Disciplina 005.3
Soggetto topico Java (Computer program language)
Web site development
Soggetto genere / forma Electronic books.
ISBN 1-281-23674-8
9786611236748
1-84719-308-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Introduction to Tapestry; Why is Tapestry Special?; Tapestry HTML Templates are Free from Obtrusive Instrumentation; Custom Components are Very Easy to Create; AJAX and DHTML, but No JavaScript Coding; User Input Validation Works Like Magic; Built-In Internationalization Support; Inversion of Control Made Easy; Is Tapestry the Savior in the World of Java Web Development?; The Journey of Tapestry from 3 to 5; Summary; Chapter 2: Creating Your Working Environment; Install a JDK; Configuring the Environment for Windows
Configuring environment for Mac OS XInstall Maven; Create a Skeleton Tapestry project; Install NetBeans; Debugging in NetBeans; Installing Eclipse; Installing Tomcat; Configuring the Project in Eclipse; Debugging in Eclipse; Summary; Chapter 3: The Foundations of Tapestry; Tapestry Application is a Set of Interactive Pages; Page Template and Page Class; Using Expansions; Using Components; Passing a Value Between Pages; What Can be Returned From an Event Handler; Tapestry Pages are Pooled; Making a Page Field Persistent; Using Page Activation Context; Different Ways of Defining Components
Structuring the ApplicationCreating and Using an Application State Object; Was an ASO Already Instantiated?; Summary; Chapter 4: Simple Components; Celebrity Collector Project; The Auxiliary Classes; TextField, PasswordField and PageLink; Limiting Access to a Page; Loop, Output and DirectLink; Another Use of PageLink Component; Radio and RadioGroup; Using Enumerations for Radio Component Values; Prefixes: prop and literal; The If and Checkbox Components; Submit Component; More Than One Submit Button; Select Component; Configuring an Application State Object; Summary
Chapter 5: Advanced ComponentsGrid Component; Tweaking the Grid; Changing the Column Titles; Using GridDataSource; BeanEditForm Component; Tweaking BeanEditForm; DateField Component; Changing the Styles of Grid and BeanEditForm; FCKEditor Component; Summary; Chapter 6: User Input Validation; Adding Validation to Components; Validators; Providing Custom Error Messages; Handling Validation-Related Form Events; Cross-Form Validation; BeanEditForm Validation; Summary; Chapter 7: Internationalization and Localization; Internationalization on the Java Platform; Internationalization in Tapestry
Creating and Using Message CatalogsProviding a German Message Catalog; Switching Locale; Internationalization of Images; Using Localized Templates; Other Examples of Internationalization; Summary; Chapter 8: Creating Custom Components; How to Create a Tapestry 5 Component; Creating the Border Component; Adding a Navigation Menu; Using a Parameter; Unleashing the Power of Select Component; Creating an OptionModel; Creating a SelectModel; Creating a ValueEncoder; Selecting a Celebrity; DateInput Component; Making DateInput a Field; Adding Simple Validation; Creating a Universal Locale Switcher
Creating a Custom Service
Record Nr. UNINA-9910454484003321
Kolesnikov Alexander  
Birmingham, UK, : Packt, c2007
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Tapestry 5 [[electronic resource] ] : building web applications : a step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework / / Alexander Kolesnikov
Tapestry 5 [[electronic resource] ] : building web applications : a step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework / / Alexander Kolesnikov
Autore Kolesnikov Alexander
Pubbl/distr/stampa Birmingham, UK, : Packt, c2007
Descrizione fisica 1 online resource (280 p.)
Disciplina 005.3
Soggetto topico Java (Computer program language)
Web site development
ISBN 1-281-23674-8
9786611236748
1-84719-308-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Introduction to Tapestry; Why is Tapestry Special?; Tapestry HTML Templates are Free from Obtrusive Instrumentation; Custom Components are Very Easy to Create; AJAX and DHTML, but No JavaScript Coding; User Input Validation Works Like Magic; Built-In Internationalization Support; Inversion of Control Made Easy; Is Tapestry the Savior in the World of Java Web Development?; The Journey of Tapestry from 3 to 5; Summary; Chapter 2: Creating Your Working Environment; Install a JDK; Configuring the Environment for Windows
Configuring environment for Mac OS XInstall Maven; Create a Skeleton Tapestry project; Install NetBeans; Debugging in NetBeans; Installing Eclipse; Installing Tomcat; Configuring the Project in Eclipse; Debugging in Eclipse; Summary; Chapter 3: The Foundations of Tapestry; Tapestry Application is a Set of Interactive Pages; Page Template and Page Class; Using Expansions; Using Components; Passing a Value Between Pages; What Can be Returned From an Event Handler; Tapestry Pages are Pooled; Making a Page Field Persistent; Using Page Activation Context; Different Ways of Defining Components
Structuring the ApplicationCreating and Using an Application State Object; Was an ASO Already Instantiated?; Summary; Chapter 4: Simple Components; Celebrity Collector Project; The Auxiliary Classes; TextField, PasswordField and PageLink; Limiting Access to a Page; Loop, Output and DirectLink; Another Use of PageLink Component; Radio and RadioGroup; Using Enumerations for Radio Component Values; Prefixes: prop and literal; The If and Checkbox Components; Submit Component; More Than One Submit Button; Select Component; Configuring an Application State Object; Summary
Chapter 5: Advanced ComponentsGrid Component; Tweaking the Grid; Changing the Column Titles; Using GridDataSource; BeanEditForm Component; Tweaking BeanEditForm; DateField Component; Changing the Styles of Grid and BeanEditForm; FCKEditor Component; Summary; Chapter 6: User Input Validation; Adding Validation to Components; Validators; Providing Custom Error Messages; Handling Validation-Related Form Events; Cross-Form Validation; BeanEditForm Validation; Summary; Chapter 7: Internationalization and Localization; Internationalization on the Java Platform; Internationalization in Tapestry
Creating and Using Message CatalogsProviding a German Message Catalog; Switching Locale; Internationalization of Images; Using Localized Templates; Other Examples of Internationalization; Summary; Chapter 8: Creating Custom Components; How to Create a Tapestry 5 Component; Creating the Border Component; Adding a Navigation Menu; Using a Parameter; Unleashing the Power of Select Component; Creating an OptionModel; Creating a SelectModel; Creating a ValueEncoder; Selecting a Celebrity; DateInput Component; Making DateInput a Field; Adding Simple Validation; Creating a Universal Locale Switcher
Creating a Custom Service
Record Nr. UNINA-9910782034503321
Kolesnikov Alexander  
Birmingham, UK, : Packt, c2007
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Tapestry 5 : building web applications : a step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework / / Alexander Kolesnikov
Tapestry 5 : building web applications : a step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework / / Alexander Kolesnikov
Autore Kolesnikov Alexander
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, UK, : Packt, c2007
Descrizione fisica 1 online resource (280 p.)
Disciplina 005.3
Soggetto topico Java (Computer program language)
Web site development
ISBN 1-281-23674-8
9786611236748
1-84719-308-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Introduction to Tapestry; Why is Tapestry Special?; Tapestry HTML Templates are Free from Obtrusive Instrumentation; Custom Components are Very Easy to Create; AJAX and DHTML, but No JavaScript Coding; User Input Validation Works Like Magic; Built-In Internationalization Support; Inversion of Control Made Easy; Is Tapestry the Savior in the World of Java Web Development?; The Journey of Tapestry from 3 to 5; Summary; Chapter 2: Creating Your Working Environment; Install a JDK; Configuring the Environment for Windows
Configuring environment for Mac OS XInstall Maven; Create a Skeleton Tapestry project; Install NetBeans; Debugging in NetBeans; Installing Eclipse; Installing Tomcat; Configuring the Project in Eclipse; Debugging in Eclipse; Summary; Chapter 3: The Foundations of Tapestry; Tapestry Application is a Set of Interactive Pages; Page Template and Page Class; Using Expansions; Using Components; Passing a Value Between Pages; What Can be Returned From an Event Handler; Tapestry Pages are Pooled; Making a Page Field Persistent; Using Page Activation Context; Different Ways of Defining Components
Structuring the ApplicationCreating and Using an Application State Object; Was an ASO Already Instantiated?; Summary; Chapter 4: Simple Components; Celebrity Collector Project; The Auxiliary Classes; TextField, PasswordField and PageLink; Limiting Access to a Page; Loop, Output and DirectLink; Another Use of PageLink Component; Radio and RadioGroup; Using Enumerations for Radio Component Values; Prefixes: prop and literal; The If and Checkbox Components; Submit Component; More Than One Submit Button; Select Component; Configuring an Application State Object; Summary
Chapter 5: Advanced ComponentsGrid Component; Tweaking the Grid; Changing the Column Titles; Using GridDataSource; BeanEditForm Component; Tweaking BeanEditForm; DateField Component; Changing the Styles of Grid and BeanEditForm; FCKEditor Component; Summary; Chapter 6: User Input Validation; Adding Validation to Components; Validators; Providing Custom Error Messages; Handling Validation-Related Form Events; Cross-Form Validation; BeanEditForm Validation; Summary; Chapter 7: Internationalization and Localization; Internationalization on the Java Platform; Internationalization in Tapestry
Creating and Using Message CatalogsProviding a German Message Catalog; Switching Locale; Internationalization of Images; Using Localized Templates; Other Examples of Internationalization; Summary; Chapter 8: Creating Custom Components; How to Create a Tapestry 5 Component; Creating the Border Component; Adding a Navigation Menu; Using a Parameter; Unleashing the Power of Select Component; Creating an OptionModel; Creating a SelectModel; Creating a ValueEncoder; Selecting a Celebrity; DateInput Component; Making DateInput a Field; Adding Simple Validation; Creating a Universal Locale Switcher
Creating a Custom Service
Record Nr. UNINA-9910815987503321
Kolesnikov Alexander  
Birmingham, UK, : Packt, c2007
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
TCP/IP sockets in Java [electronic resource] : practical guide for programmers / Kenneth L. Calvert, Michael J. Donahoo
TCP/IP sockets in Java [electronic resource] : practical guide for programmers / Kenneth L. Calvert, Michael J. Donahoo
Autore Calvert, Kenneth L.
Pubbl/distr/stampa San Francisco : Morgan Kaufmann Publishers, c2002
Descrizione fisica xii, 116 p. : ill. ; 23 cm.
Disciplina 005.2/76
Altri autori (Persone) Donahoo, Michael J.
Collana Morgan Kaufmann practical guides series
Soggetto topico Internet programming
TCP/IP (Computer network protocol)
Java (Computer program language)
Soggetto genere / forma Electronic books.
ISBN 9781558606852
1558606858
Formato Risorse elettroniche
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 Introduction -- Chapter 2 Basic Sockets -- Chapter 3 Sending and Receiving Messages -- Chapter 4 Beyond the Basics -- Chapter 5 Under The Hood.
Record Nr. UNISALENTO-991003248469707536
Calvert, Kenneth L.  
San Francisco : Morgan Kaufmann Publishers, c2002
Risorse elettroniche
Lo trovi qui: Univ. del Salento
Opac: Controlla la disponibilità qui
Teach yourself Java in 21 days / Laura Lemay, Charles L. Perkins
Teach yourself Java in 21 days / Laura Lemay, Charles L. Perkins
Autore Lemay, Laura
Edizione [1st ed]
Pubbl/distr/stampa Indianapolis, Ind : Sams.net, c1996
Descrizione fisica xxiv, 527 p. : ill. ; 24 cm. + 1 computer laser optical disc (4 3/4 in.)
Disciplina 005.11
Altri autori (Persone) Perkins, Charles L.
Soggetto topico Java (Computer program language)
ISBN 1575210304
Classificazione AMS 68N15
CR D.3.2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione en
Record Nr. UNISALENTO-991001412619707536
Lemay, Laura  
Indianapolis, Ind : Sams.net, c1996
Materiale a stampa
Lo trovi qui: Univ. del Salento
Opac: Controlla la disponibilità qui
Teach yourself Java in 21 days / Laura Lemay, Charles L. Perkins, Michael Morrison
Teach yourself Java in 21 days / Laura Lemay, Charles L. Perkins, Michael Morrison
Autore Lemay, Laura
Edizione [Professional reference ed]
Pubbl/distr/stampa Indianapolis, Ind. : Sams.net, c1996
Descrizione fisica xxxvi, 1247 p. : ill. ; 24 cm. + 1 computer laser optical disc (4 3/4 in.)
Disciplina 005.133
Altri autori (Persone) Perkins, Charles L.
Morrison, Michael
Soggetto topico Java (Computer program language)
ISBN 1575211831
Classificazione AMS 68N15
CR D.3.2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNISALENTO-991001412709707536
Lemay, Laura  
Indianapolis, Ind. : Sams.net, c1996
Materiale a stampa
Lo trovi qui: Univ. del Salento
Opac: Controlla la disponibilità qui