APA Citation

 Preiss, B. R. (2000).  Data structures and algorithms with object-oriented design patterns in Java.  John Wiley.

Chicago Style Citation

 Preiss, Bruno R.  Data Structures and Algorithms With Object-oriented Design Patterns in Java.  John Wiley, 2000.

MLA Citation

 Preiss, Bruno R.  Data Structures and Algorithms With Object-oriented Design Patterns in Java.  John Wiley, 2000.

Warning: These citations may not always be 100% accurate.