Microsoft Systems Journal: Difference between revisions
Appearance
mNo edit summary |
No edit summary |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
The '''Microsoft Systems Journal''' (MSJ) has many OS/2-related articles. | |||
The program listings from MSJ articles were available on online services and bulletin boards. | |||
==Articles== | ==Articles== | ||
;Mar 1987 (Vol.2 No.1) | {|class="wikitable" | ||
|+MSJ Volumen 2 | |||
!Number||Content | |||
|- | |||
|style="vertical-align:top;|Mar 1987 (Vol.2 No.1)<br> | |||
| | |||
*David Norris; Michael J. O'Leary: ''A Guide to Debugging With CodeView'' | *David Norris; Michael J. O'Leary: ''A Guide to Debugging With CodeView'' | ||
|- | |||
;May 1987 (Vol.2 No.2) | |style="vertical-align:top;|May 1987 (Vol.2 No.2) [https://archive.org/details/msj-1987-05/mode/2up?view=theater]<br> | ||
*Tony Rizzo: ''Microsoft Operating System/2: A Foundation | [[Image:MSJ_V02N02.png.png|200px|''Volume 2 Number 2'']] | ||
*Manny Vellon: ''OS/2 Windows Presentation Manager: Microsoft Windows | | | ||
*Joel Gillman: ''OS/2 DOS Environment: Compatibility and Transition for MS-DOS Programs'' | *Tony Rizzo: ''Microsoft Operating System/2: A Foundation For the Next Generation'' | ||
*[[Ray Duncan]]: ''OS/2 Multitasking: Exploiting the Protected Mode of the | *Manny Vellon: ''The OS/2 Windows Presentation Manager: Microsoft Windows On the Future'' | ||
*Joel Gillman: ''The OS/2 MS-DOS Environment: Compatibility and Transition for MS-DOS Programs'' | |||
*[[Ray Duncan]]: ''OS/2 Multitasking: Exploiting the Protected Mode of the 80286'' | |||
*Ray Duncan: ''OS/2 Inter-Process Communication: Semaphores, Pipes, and Queues'' | *Ray Duncan: ''OS/2 Inter-Process Communication: Semaphores, Pipes, and Queues'' | ||
*[[Charles Petzold]]: ''A Complete Guide to Writing Your First OS/2 Program'' | *[[Charles Petzold]]: ''A Complete Guide to Writing Your First OS/2 Program'' | ||
*Lori Valigra: '' | *Lori Valigra: ''An Interview with Gordon Letwin: OS/2: Turning Off the Car to Change Gears'' | ||
|- | |||
;Jul 1987 (Vol.2 No.3) | |style="vertical-align:top;|Jul 1987 (Vol.2 No.3) | ||
| | |||
*Ray Duncan: ''Porting MS-DOS® Assembly Language Programs to the OS/2 Environment'' | *Ray Duncan: ''Porting MS-DOS® Assembly Language Programs to the OS/2 Environment'' | ||
|- | |||
;Sep 1987 (Vol.2 No.4) | |style="vertical-align:top;|Sep 1987 (Vol.2 No.4) | ||
| | |||
*Ray Duncan: ''Character-Oriented Display Services Using OS/2's VIO Subsystem'' | *Ray Duncan: ''Character-Oriented Display Services Using OS/2's VIO Subsystem'' | ||
*Steve Schustack: ''Dynamic Allocation Techniques for Memory Management in C Programs'' | *Steve Schustack: ''Dynamic Allocation Techniques for Memory Management in C Programs'' | ||
|- | |||
|} | |||
;Jan 1988 (Vol.3 No.1) | {|class="wikitable" | ||
*Craig Stinson: ''Preparing for Presentation Manager: | |+MSJ Volumen 3 | ||
*Michael Geary: ''Converting Windows Applications | !Number||Content | ||
|- | |||
;Mar 1988 (Vol.3 No.2) | |style="vertical-align:top;|Jan 1988 (Vol.3 No.1) | ||
| | |||
*Craig Stinson: ''Preparing for Presentation Manager: Paradox® Steps Up to Windows 2.0'' | |||
*[[Michael Geary]]: ''Converting Windows Applications For Microsoft® OS/2 Presentation Manager'' | |||
*Kaare Christian: ''Effectively Using Far and Huge Data Pointers In Your Microsoft® C Programs'' | |||
|- | |||
|style="vertical-align:top;|Mar 1988 (Vol.3 No.2) | |||
| | |||
*Charles Petzold: ''Utilizing OS/2 Multithread Techniques in Presentation Manager Applications'' | *Charles Petzold: ''Utilizing OS/2 Multithread Techniques in Presentation Manager Applications'' | ||
*Alan Kessler: ''OS/2 LAN Manager Provides a Platform for Server- | *Alan Kessler: ''OS/2 LAN Manager Provides a Platform for Server-Based Network Applications'' | ||
*Ray Duncan: ''Writing OS/2 Bimodal Device Drivers: An Examination of the DevHlp API'' | *Ray Duncan: ''Writing OS/2 Bimodal Device Drivers: An Examination of the DevHlp API'' | ||
*Tony Rizzo: ''A Guide to Program Editors, the Developer's Most Important Tool'' | *Richard Wilton: ''Exploring the Structure and Contents of the MS-DOS® Object Module Format'' | ||
*Tony Rizzo et al.: ''A Guide to Program Editors, the Developer's Most Important Tool'' | |||
;May 1988 (Vol.3 No.3) | |- | ||
|style="vertical-align:top;|May 1988 (Vol.3 No.3) | |||
| | |||
*Charles Petzold: ''The Graphics Programming Interface: A Guide to OS/2 Presentation Spaces'' | *Charles Petzold: ''The Graphics Programming Interface: A Guide to OS/2 Presentation Spaces'' | ||
*Kevin | *Kevin Ruddell: ''Using OS/2 Semaphores to Coordinate Concurrent Threads of Execution'' | ||
*Ross M. Greenberg: ''Design Concepts and Considerations in Building | *Ross M. Greenberg: ''Design Concepts and Considerations in Building an OS/2 Dynamic-Link Library'' | ||
*Richard Wilton: ''An Examination of the Operating Principles of the | *Richard Wilton: ''An Examination of the Operating Principles of the Microsoft® Object Linker'' | ||
|- | |||
;Jul 1988 (Vol.3 No.4) | |style="vertical-align:top;|Jul 1988 (Vol.3 No.4) | ||
| | |||
*Charles Petzold: ''OS/2 Graphics Programming Interface: An Introduction to Coordinate Spaces'' | *Charles Petzold: ''OS/2 Graphics Programming Interface: An Introduction to Coordinate Spaces'' | ||
*Ross M. Greenberg: ''Microsoft® Macro Assembler Version 5.1 Simplifies Macros and Interfacing'' | *Ross M. Greenberg: ''Microsoft® Macro Assembler Version 5.1 Simplifies Macros and Interfacing'' | ||
*Marc Adler: ''SQL Server Brings Distributed DBMS Technology | *Marc Adler: ''SQL Server Brings Distributed DBMS Technology to OS/2 Via LAN Manager'' | ||
|- | |||
;Sep 1988 (Vol.3 No.5) | |style="vertical-align:top;|Sep 1988 (Vol.3 No.5) | ||
| | |||
*Greg Comeau: ''A Guide to Understanding Even the Most Complex C Declarations'' | *Greg Comeau: ''A Guide to Understanding Even the Most Complex C Declarations'' | ||
*Charles Petzold: ''Techniques for Debugging Multithread OS/2 Programs with CodeView® 2. | *Charles Petzold: ''Techniques for Debugging Multithread OS/2 Programs with CodeView® 2.2'' | ||
*Leo | *Leo A. Notenboom: ''Customizing the Features of the M Editor Using Macros and C Extensions'' | ||
|- | |||
;Nov 1988 (Vol.3 No.6) | |style="vertical-align:top;|Nov 1988 (Vol.3 No.6) | ||
| | |||
*Marc Adler: ''Developing SQL Server Database Applications Through DB-Library'' | |||
*[[Andrew Schulman]]: ''OS/2 Protected-Mode Programming with Forth, LISP, Modula-2, and BASIC'' | |||
*Greg Comeau: ''C Scope and Linkage: The Keys to Understanding Indentifier Accessibility'' | |||
|- | |||
|style="vertical-align:top;|Nov 1988 (Vol.3 No.6) | |||
| | |||
*Marc Adler: ''Developing SQL Server Database Applications Through DB-Library'' | *Marc Adler: ''Developing SQL Server Database Applications Through DB-Library'' | ||
*Andrew Schulman: ''OS/2 Protected-Mode Programming with Forth, LISP, Modula-2, and BASIC'' | *[[Andrew Schulman]]: ''OS/2 Protected-Mode Programming with Forth, LISP, Modula-2, and BASIC'' | ||
*Greg Comeau: ''C Scope and Linkage: The Keys to Understanding | *Greg Comeau: ''C Scope and Linkage: The Keys to Understanding Indentifier Accessibility'' | ||
|- | |||
|} | |||
;Jan 1989 (Vol.4 No.1) | {|class="wikitable" | ||
|+MSJ Volumen 4 | |||
!Number||Content | |||
|- | |||
|style="vertical-align:top;|Jan 1989 (Vol.4 No.1)<br> | |||
| | |||
*Michael Geary: ''Developing Applications with Common Source Code for Multiple Environments'' | *Michael Geary: ''Developing Applications with Common Source Code for Multiple Environments'' | ||
*Richard Hale Shaw: ''Using the OS/2 Environment to Develop DOS and OS/2 Applications'' | *Richard Hale Shaw: ''Using the OS/2 Environment to Develop DOS and OS/2 Applications'' | ||
|- | |||
;Mar 1989 (Vol.4 No.2) | |style="vertical-align:top;|Mar 1989 (Vol.4 No.2)<br> | ||
| | |||
*Charles Petzold: ''Exploring Vector Fonts with the OS/2 Graphics Programming Interface'' | *Charles Petzold: ''Exploring Vector Fonts with the OS/2 Graphics Programming Interface'' | ||
*''BASIC as a Professional Programming Language: An Interview with Ethan Winer'' | *''BASIC as a Professional Programming Language: An Interview with Ethan Winer'' | ||
*Greg Comeau: ''Organizing Data in Your C Program with Structures, Unions, and Typedefs'' | *Greg Comeau: ''Organizing Data in Your C Program with Structures, Unions, and Typedefs'' | ||
*Richard Hale Shaw: ''Planning and Writing a Multithreaded OS/2 Program with Microsoft C'' | *Richard Hale Shaw: ''Planning and Writing a Multithreaded OS/2 Program with Microsoft C'' | ||
|- | |||
;May 1989 (Vol.4 No.3) | |style="vertical-align:top;|May 1989 (Vol.4 No.3)<br> | ||
| | |||
*Susan Franklin; Tony Peters: ''A Technical Study of Dynamic Data Exchange Under Presentation Manager'' | *Susan Franklin; Tony Peters: ''A Technical Study of Dynamic Data Exchange Under Presentation Manager'' | ||
*Marc Adler: ''Creating a Virtual Memory Manager to Handle More Data in Your Applications'' | *Marc Adler: ''Creating a Virtual Memory Manager to Handle More Data in Your Applications'' | ||
Line 66: | Line 109: | ||
*Ross M. Greenberg: ''Strategies for Building and Using OS/2 Run-Time Dynamic-Link Libraries'' | *Ross M. Greenberg: ''Strategies for Building and Using OS/2 Run-Time Dynamic-Link Libraries'' | ||
*Greg Comeau: ''Advanced Techniques for Using Structures and Unions in Your C Code'' | *Greg Comeau: ''Advanced Techniques for Using Structures and Unions in Your C Code'' | ||
|- | |||
;Jul 1989 (Vol.4 No.4) | |style="vertical-align:top;|Jul 1989 (Vol.4 No.4)<br> | ||
| | |||
*Richard Hale Shaw: ''Exploring the Key Functions of the OS/2 Keyboard and Mouse Subsystems'' | *Richard Hale Shaw: ''Exploring the Key Functions of the OS/2 Keyboard and Mouse Subsystems'' | ||
*Ethan Winer: ''Techniques for Calling OS/2 System Services from BASIC Programs'' | *Ethan Winer: ''Techniques for Calling OS/2 System Services from BASIC Programs'' | ||
*Greg Comeau: ''Pointers 101: Understanding and Using Pointers in the C Language'' | *Greg Comeau: ''Pointers 101: Understanding and Using Pointers in the C Language'' | ||
|- | |||
;Sep 1989 (Vol.4 No.5) | |style="vertical-align:top;|Sep 1989 (Vol.4 No.5)<br> | ||
| | |||
*Ray Duncan: ''Design Goals and Implementation of the New High Performance File System'' | *Ray Duncan: ''Design Goals and Implementation of the New High Performance File System'' | ||
*Richard Hale Shaw: ''A Complete Guide to OS/2 Interprocess Communications and Device Monitors'' | *Richard Hale Shaw: ''A Complete Guide to OS/2 Interprocess Communications and Device Monitors'' | ||
*Kevin P. Welch: ''Find Files Under Presentation Manager and | *Kevin P. Welch: ''Find Files Under Presentation Manager and Windows™ with a Handy Utility'' | ||
*Kevin Ruddell: ''Writing Faster Graphics by Using Offscreen Bitmap Manipulation'' | |||
;Nov 1989 (Vol.4 No.6) | |- | ||
|style="vertical-align:top;|Nov 1989 (Vol.4 No.6)<br> | |||
| | |||
*Greg Comeau: ''Simplifying Pointer Syntax for Clearer, More Accurate Programming'' | *Greg Comeau: ''Simplifying Pointer Syntax for Clearer, More Accurate Programming'' | ||
*Richard Hale Shaw: ''Integrating Subsystems and Interprocess Communication in an OS/2 Application'' | *Richard Hale Shaw: ''Integrating Subsystems and Interprocess Communication in an OS/2 Application'' | ||
*Charles Petzold: ''Checkers Part I: Design Goals for Building a Complete Graphical Application'' | *Charles Petzold: ''Checkers Part I: Design Goals for Building a Complete Graphical Application'' | ||
|} | |||
;Jan 1990 (Vol.5 No.1) | {|class="wikitable" | ||
|+MSJ Volumen 5 | |||
!Number||Content | |||
|- | |||
|style="vertical-align:top;|Jan 1990 (Vol.5 No.1)<br> | |||
| | |||
*Richard Hale Shaw: ''Accessing Presentation Manager Facilities from Within OS/2 Kernel Applications'' | *Richard Hale Shaw: ''Accessing Presentation Manager Facilities from Within OS/2 Kernel Applications'' | ||
*Marc Adler: ''Enhancing the Presentation Manager User Interface with Formatted Edit Fields'' | *Marc Adler: ''Enhancing the Presentation Manager User Interface with Formatted Edit Fields'' | ||
Line 88: | Line 141: | ||
*Marc Adler: ''A Survey of Windows™ and Presentation Manager Prototyping Tools'' | *Marc Adler: ''A Survey of Windows™ and Presentation Manager Prototyping Tools'' | ||
*Charles Petzold: ''Checkers Part II: Drawing the Checkerboard and Pieces Using GPI'' | *Charles Petzold: ''Checkers Part II: Drawing the Checkerboard and Pieces Using GPI'' | ||
*Arthur Hanson | *Lars Opstad and Arthur Hanson: ''Interfacing OS/2 Compiled BASIC to Presentation Manager'' | ||
|- | |||
;Mar 1990 (Vol.5 No.2) | |style="vertical-align:top;|Mar 1990 (Vol.5 No.2)<br> | ||
*Asmus Freytag | | | ||
*Asmus Freytag and Michael Leu: ''Using the OS/2 National Language Support Services to Write International Programs'' | |||
*Kevin P. Welch: ''Building an Extensible Clipboard Viewer Through the Use of Dynamic-Link Libraries'' | *Kevin P. Welch: ''Building an Extensible Clipboard Viewer Through the Use of Dynamic-Link Libraries'' | ||
*Noel J. Bergman: ''Microsoft® C Version 6.0 Provides an Integrated Development Environment'' | *Noel J. Bergman: ''Microsoft® C Version 6.0 Provides an Integrated Development Environment'' | ||
*Daniel Hildebrand: ''TRACER: A Debugging Tool for OS/2 Presentation Manager Development'' | *Daniel Hildebrand: ''TRACER: A Debugging Tool for OS/2 Presentation Manager Development'' | ||
*Charles Petzold: '' | *Charles Petzold: ''CHECKERS for Presentation Manager Part III: Moving the Pieces'' | ||
|- | |||
;May 1990 (Vol.5 No.3) | |style="vertical-align:top;|May 1990 (Vol.5 No.3)<br> | ||
*Ray Duncan: ''OS/2 Version 2.0: Exploiting the 32-bit Architecture of 80386 and 80486-based Systems'' | | | ||
*Marc Adler: ''Adding Hypertext-based Help to Your Application Using | *Ray Duncan: ''OS/2 Version 2.0: Exploiting the 32-bit Architecture of 80386- and 80486-based Systems'' | ||
*Marc Adler: ''Adding Hypertext-based Help to Your Application Using Microsoft® Help Technology'' | |||
*Michael J. Mefford: ''An In-depth Exploration of the PC Keyboard and its Interrupt Service Routines'' | |||
*Greg Comeau: ''Fundamental Recommendations on C Programming Style'' | *Greg Comeau: ''Fundamental Recommendations on C Programming Style'' | ||
*Richard Hale Shaw: ''Implementing DDE with Presentation Manager Object Windows'' | *Richard Hale Shaw: ''Implementing DDE with Presentation Manager Object Windows'' | ||
|- | |||
;Jul 1990 (Vol.5 No.4) | |style="vertical-align:top;|Jul 1990 (Vol.5 No.4)<br> | ||
| | |||
*Charles Petzold: ''A New Multiple Document Interface API Simplifies MDI Application Development'' | |||
*Richard Hale Shaw: ''Providing DDE Facilities to OS/2 Kernel Applications'' | *Richard Hale Shaw: ''Providing DDE Facilities to OS/2 Kernel Applications'' | ||
|- | |||
;Sep 1990 (Vol.5 No.5) | |style="vertical-align:top;|Sep 1990 (Vol.5 No.5)<br> | ||
| | |||
*Richard Hale Shaw: ''Based Pointers:Combining Far Pointer Addressability and the Small Size of Near Pointers'' | *Richard Hale Shaw: ''Based Pointers:Combining Far Pointer Addressability and the Small Size of Near Pointers'' | ||
*Charles Petzold: '' | *Charles Petzold: ''CHECKERS for PM Part IV: Adding the Game-Playing Strategy'' | ||
*Ross M. Greenberg: ''Adapting the Parallel Port for Bidirectional Communication'' | |||
;Nov 1990 (Vol.5 No.6) | |- | ||
*Eric Fogelin | |style="vertical-align:top;|Nov 1990 (Vol.5 No.6)<br> | ||
| | |||
*Eric Fogelin, David Wood, and Noel Bergman: ''Port Windows™ Applications to OS/2 (Almost) Painlessly with the Software Migration Kit'' | |||
*Bob Chiverton: ''Measure Your Machine's Activity and Learn How to Use OS/2 Threads with CPUMETER'' | |||
|} | |||
;Jan 1991 (Vol.6 No.1) | {|class="wikitable" | ||
*Brendan W. Dixon: ''Creating a Network Service Using the Client-Server Model and LAN Manager'' | |+MSJ Volumen 6 | ||
!Number||Content | |||
;Mar 1991 (Vol.6 No.2) | |- | ||
|style="vertical-align:top;|Jan 1991 (Vol.6 No.1)<br> | |||
| | |||
*Brendan W. Dixon: ''Creating a Network Service Using the Client-Server Model and LAN Manager 2.0'' | |||
|- | |||
|style="vertical-align:top;|Mar 1991 (Vol.6 No.2)<br> | |||
| | |||
*Richard Hale Shaw: ''Analyzing the Optimization Techniques Compilers Use to Transform Your C Code'' | *Richard Hale Shaw: ''Analyzing the Optimization Techniques Compilers Use to Transform Your C Code'' | ||
*Paul Yao: ''Turning the Performance of Windows™ and OS/2® Programs with MicroQuill's Segmentor'' | *Paul Yao: ''Turning the Performance of Windows™ and OS/2® Programs with MicroQuill's Segmentor'' | ||
*Brendan W. Dixon: ''Creating a Client-Server Application with LAN Manager 2.0 and Named Pipes'' | *Brendan W. Dixon: ''Creating a Client-Server Application with LAN Manager 2.0 and Named Pipes'' | ||
|- | |||
;May 1991 (Vol.6 No.3) | |style="vertical-align:top;|May 1991 (Vol.6 No.3)<br> | ||
| | |||
*Ray Patch; Alok Sinha: ''Designing the Client Portion of a LAN Manager Client-Server Application'' | *Ray Patch; Alok Sinha: ''Designing the Client Portion of a LAN Manager Client-Server Application'' | ||
|- | |||
;Jul 1991 (Vol.6 No.4) | |style="vertical-align:top;|Jul 1991 (Vol.6 No.4)<br> | ||
| | |||
*C. Albert Mirho: ''Converting Foreign Bitmaps to Windows™ Device-Independent Bitmaps'' | *C. Albert Mirho: ''Converting Foreign Bitmaps to Windows™ Device-Independent Bitmaps'' | ||
|- | |||
;Oct 1991 (Vol.6 No.5) | |style="vertical-align:top;|Oct 1991 (Vol.6 No.5)<br> | ||
| | |||
*Richard Hale Shaw: ''Microsoft® Source Profiler Helps Tune DOS, Windows™, and OS/2® Applications'' | *Richard Hale Shaw: ''Microsoft® Source Profiler Helps Tune DOS, Windows™, and OS/2® Applications'' | ||
|} | |||
;Feb 1992 (Vol.7 No.1) | {|class="wikitable" | ||
|+MSJ Volumen 7 | |||
!Number||Content | |||
|- | |||
|style="vertical-align:top;|Feb 1992 (Vol.7 No.1)<br> | |||
| | |||
*Kevin J. Goodman: ''A Comprehensive Examination of the Microsoft® C Version 6.0 Startup Code'' | *Kevin J. Goodman: ''A Comprehensive Examination of the Microsoft® C Version 6.0 Startup Code'' | ||
|- | |||
;Apr 1992 (Vol.7 No.2) | |style="vertical-align:top;|Apr 1992 (Vol.7 No.2)<br> | ||
| | |||
*Alok Sinha; Ray Patch: ''An Introduction to Network Programming Using the NetBIOS Interface'' | *Alok Sinha; Ray Patch: ''An Introduction to Network Programming Using the NetBIOS Interface'' | ||
|} | |||
==Links== | ==Links== | ||
* | *[http://web.archive.org/web/20171227044709/http://www.microsoft.com:80/msj/backissues86.aspx Microsoft Systems Journal — 1986-1994 Archived Page] | ||
*[https://www.pcjs.org/pubs/pc/magazines/msj/ PCjs Archive] | |||
[[Category:Journal]] | [[Category:Journal]] |
Latest revision as of 22:01, 23 May 2025
The Microsoft Systems Journal (MSJ) has many OS/2-related articles.
The program listings from MSJ articles were available on online services and bulletin boards.
Articles
Number | Content |
---|---|
Mar 1987 (Vol.2 No.1) |
|
May 1987 (Vol.2 No.2) [1] |
|
Jul 1987 (Vol.2 No.3) |
|
Sep 1987 (Vol.2 No.4) |
|
Number | Content |
---|---|
Jan 1988 (Vol.3 No.1) |
|
Mar 1988 (Vol.3 No.2) |
|
May 1988 (Vol.3 No.3) |
|
Jul 1988 (Vol.3 No.4) |
|
Sep 1988 (Vol.3 No.5) |
|
Nov 1988 (Vol.3 No.6) |
|
Nov 1988 (Vol.3 No.6) |
|
Number | Content |
---|---|
Jan 1989 (Vol.4 No.1) |
|
Mar 1989 (Vol.4 No.2) |
|
May 1989 (Vol.4 No.3) |
|
Jul 1989 (Vol.4 No.4) |
|
Sep 1989 (Vol.4 No.5) |
|
Nov 1989 (Vol.4 No.6) |
|
Number | Content |
---|---|
Jan 1990 (Vol.5 No.1) |
|
Mar 1990 (Vol.5 No.2) |
|
May 1990 (Vol.5 No.3) |
|
Jul 1990 (Vol.5 No.4) |
|
Sep 1990 (Vol.5 No.5) |
|
Nov 1990 (Vol.5 No.6) |
|
Number | Content |
---|---|
Jan 1991 (Vol.6 No.1) |
|
Mar 1991 (Vol.6 No.2) |
|
May 1991 (Vol.6 No.3) |
|
Jul 1991 (Vol.6 No.4) |
|
Oct 1991 (Vol.6 No.5) |
|
Number | Content |
---|---|
Feb 1992 (Vol.7 No.1) |
|
Apr 1992 (Vol.7 No.2) |
|