Skip to contents
-
Upper Saddle River, NJ; Munich [u.a.]: Addison Wesley, 2007
-
Upper Saddle River, N.J.: Addison Wesley, c2006
-
Upper Saddle River, NJ: Addison-Wesley, 2012, c2013
-
Bejing; Boston; Farnham; Sebastopol; Tokyo: O'Reilly, 2021
-
Sebastopol, CA: O'Reilly Media, Inc., [2023]
-
[Place of publication not identified]: Ascent Audio, 2023
-
Gliwice: Helion, [2023]
-
Tōkyō-to Shinjuku-ku: Orairī Japan, 202
-
[Place of publication not identified]: O'Reilly Media, Inc., [2022]