SDEV-M02 Apply_ Homework Data Representation_ Knowledge Assessment for IT - Cohort 8 Virtual Instruc
.pdf
keyboard_arrow_up
School
Ivy Tech Community College, Indianapolis *
*We aren’t endorsed by this school
Course
101
Subject
Computer Science
Date
Feb 20, 2024
Type
Pages
15
Uploaded by JudgeTankArmadillo25
1/28/24, 2:31 AM
SDEV-M02 Apply: Homework Data Representation: Knowledge Assessment for IT - Cohort 8 Virtual Instruction Shell for mcloud3
https://ivylearn.ivytech.edu/courses/1195737/quizzes/4137544
1/15
SDEV-M02 Apply: Homework Data Representation
Due
No due date
Points
50
Questions
20
Time Limit
None
Instructions
Attempt History
Attempt
Time
Score
LATEST
Attempt 1
76 minutes
46.25 out of 50
Score for this quiz: 46.25
out of 50
Submitted Jan 28 at 2:30am
This attempt took 76 minutes.
The assignment is given in quiz format, but is a fill in the blank of data type conversion from
and to binary, decimal, hexadecimal and ASCII.
You will be allowed to attempt this assignment once. You will have unlimited time to complete this
assignment until the assignment's due date. Once you are finish with this assignment, submit to receive
your score; questions are randomized and will not be in the same order as the questions from your
book. Note that there are conversions and calculations to complete in this assignment, so double
check your answers. To begin the SDEV-M02 Apply: Homework Assignment, click on the Take the Quiz
button below.
2.5 / 2.5 pts
Question 1
Convert the following decimal fractions to 4-bit binary numbers. (Note: this
question has 2 parts; you must answer each part correctly to receive full
marks. Do not include spaces, commas or subscripts in your answer.)
0.6875
= 0.1011
10
1/28/24, 2:31 AM
SDEV-M02 Apply: Homework Data Representation: Knowledge Assessment for IT - Cohort 8 Virtual Instruction Shell for mcloud3
https://ivylearn.ivytech.edu/courses/1195737/quizzes/4137544
2/15
Answer 1:
Answer 2:
0.0625
= 0.0001
10
0.1011
Correct!
Correct!
0.0001
Correct!
Correct!
2.5 / 2.5 pts
Question 2
Answer 1:
Answer 2:
Write the decimal value of each of the following binary numbers. (Note:
this question has 2 parts; you must answer each part correctly to receive
full marks. Do not include spaces, commas or subscripts in your answer.)
101010
= 42
1000011
= 67
2 2
42
Correct!
Correct!
67
Correct!
Correct!
2.5 / 2.5 pts
Question 3
Write the binary representation of each of the following. (Note: this
question has 4 parts; you must answer each part correctly to receive full
1/28/24, 2:31 AM
SDEV-M02 Apply: Homework Data Representation: Knowledge Assessment for IT - Cohort 8 Virtual Instruction Shell for mcloud3
https://ivylearn.ivytech.edu/courses/1195737/quizzes/4137544
3/15
Answer 1:
Answer 2:
Answer 3:
Answer 4:
marks. Do not include spaces, commas or subscripts in your answer.)
7
= 111
34
= 100010
63
= 111111
157
= 10011101
10 10
10 10
111
Correct!
Correct!
0111 orrect Answer
orrect Answer
00000111 orrect Answer
orrect Answer
100010
Correct!
Correct!
00100010 orrect Answer
orrect Answer
111111
Correct!
Correct!
00111111 orrect Answer
orrect Answer
10011101
Correct!
Correct!
2.5 / 2.5 pts
Question 4
What hexadecimal number immediately precedes the following? (Note:
this question has 2 parts; you must answer each part correctly to receive
1/28/24, 2:31 AM
SDEV-M02 Apply: Homework Data Representation: Knowledge Assessment for IT - Cohort 8 Virtual Instruction Shell for mcloud3
https://ivylearn.ivytech.edu/courses/1195737/quizzes/4137544
4/15
Answer 1:
Answer 2:
full marks. Do not include spaces, commas or subscripts in your answer.)
E9
= E8
200
= 1FF
16 16
E8
Correct!
Correct!
e8 orrect Answer
orrect Answer
1FF
Correct!
Correct!
1ff orrect Answer
orrect Answer
2.5 / 2.5 pts
Question 5
Answer 1:
Convert the following ASCII values to uncover the piece of data that the
user has entered. (Note: this question has 2 parts; you must answer each
part correctly to receive full marks. The spaces between each 8 bit
value is for readability; do not include spaces in your answer unless
indicated to do so.)
01100100 01101001 01110011 01101011 - disk 01101101 01100101 01101101 01101111 01110010 01111001 -
memory
disk
Correct!
Correct!
1/28/24, 2:31 AM
SDEV-M02 Apply: Homework Data Representation: Knowledge Assessment for IT - Cohort 8 Virtual Instruction Shell for mcloud3
https://ivylearn.ivytech.edu/courses/1195737/quizzes/4137544
5/15
Answer 2:
memory
Correct!
Correct!
2.5 / 2.5 pts
Question 6
Answer 1:
Answer 2:
Convert the value of the following binary numbers to easily readable
hexadecimal notation. (Note this question has 2 parts; you must answer
each part correctly to receive full marks. Do not include spaces, commas
or subscripts in your answer.)
101010101010
= AAA
00001111110011010110
= FCD6
2 2
AAA
Correct!
Correct!
aaa orrect Answer
orrect Answer
FCD6
Correct!
Correct!
fcd6 orrect Answer
orrect Answer
0FCD6 orrect Answer
orrect Answer
0fcd6 orrect Answer
orrect Answer
2.5 / 2.5 pts
Question 7
1/28/24, 2:31 AM
SDEV-M02 Apply: Homework Data Representation: Knowledge Assessment for IT - Cohort 8 Virtual Instruction Shell for mcloud3
https://ivylearn.ivytech.edu/courses/1195737/quizzes/4137544
6/15
Answer 1:
Answer 2:
Write the decimal value of each of the following hexadecimal
numbers. (Note: this question has 2 parts; you must answer each part
correctly to receive full marks. Do not include spaces, commas
or subscripts in your answer.)
64
= 100
9F
= 159
16 16
100
Correct!
Correct!
159
Correct!
Correct!
2.5 / 2.5 pts
Question 8
Answer 1:
Answer 2:
Convert the following decimal integers to 8-bit sign-and-magnitude binary
integers or indicate if an overflow condition occurs. (Note: this question
has 2 parts; you must answer each part correctly to receive full marks. Do
not include spaces, commas or subscripts in your answer.)
+34
= 00100010
-39
= 10100111
10 10
00100010
Correct!
Correct!
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
operating systems
arrow_forward
Question 1A new computer has been acquired by the management of CIPOL a research lab sited around Teshie to help in the analysis of samples of blood taken from suspected cases of COVID-19. Upon testing the computer, it was realized bytechnicians that it can only process data fed into it in the form of sign magnitude. However, all the equipment in CIPOL works in the 2’complement environment. There is currently no interface to link the old systems to the new computer. As the technical team leader, you have been tasked to brief management on the problem on hand. You are to:
a. Critically explain the challenge faced by your team in connection with the new and old computers and propose a solution to it.b. Given the raw data AB8716, perform the necessary manipulation to feed the new computer. c. On a trial base, you were given 415678 to generate an 18-bit sign magnitude number for the computer
d. Based on “c” above, write a document that would become a standard to be used by your department…
arrow_forward
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system aws-node-cknwn 0/1 CrashLoopBackOff 6 (4m23s ago) 10m
kube-system coredns-8fd4db68f-fjgpx 0/1 ContainerCreating 0 23m
kube-system coredns-8fd4db68f-p8w82 0/1 ContainerCreating 0 23m
kube-system kube-proxy-kkfw6 1/1 Running 0 10m
How do I solve this issue in Kubernetes Deployment make the status to start running.
arrow_forward
Covid-19, Maleria and Paralysis diseases cases have been reported in Makerere University. The Ministry of Healthy has sent a team of experts to perform a disease
diagnosis to patients suspected being suffering from the diseases within Makerere
and report on their rampage as soon as possible. But as they try to perform the
disease diagnostics, they discover that these diseases exhibit similar symptoms which
makes the diagnosis process much more complicated, thus delaying the results. In
order to reduce on the time delay in the provision of diagnostics results in the near
future, they have proposed using a machine learning diagnosis system and you have
been approached to assist in the development of such systems. Using the knowledge
of Artificial intelligence and probability theory, discuss the steps you would follow
in developing such a system. clearly state the assumptions and relevant
examples.
arrow_forward
DO NOT COPY FROM OTHER WEBSITES
COrrect and detailed answer will be Upvoted else downvoted. Thank you!
arrow_forward
Test failed when processing: two networks (CODE: FetchRoute Table2)
Test failed when processing: fully-connected mesh (CODE: FetchRoute Table19)
Test failed when processing: an arbitray networks (CODE: FetchRoute Table8)
Test crashed when attempting to mark an arbitrary network with unreachable destinations
Test failed when processing: the weights on routes (CODE: FetchRoute Table8)
Program does not seem to have sufficient implementation to test memory usage
dijkstra() correctly returns NULL if an invalid source network is passed
arrow_forward
please use ur knowledge and help me out for these all questions. question try to avoid chatgpt because not give you right answers all time. this is al intro to computer system questions
arrow_forward
How to overcome codependency?
arrow_forward
This is the link to the aforementioned clip, so the picture depends on it
https://youtu.be/p3q5zWCw8J4
arrow_forward
zy Section 1.3 - IT 140: Introduct x
zy Section 1.3 - IT 140: Introduct X
O (158) SNHU IT140 Module Or x
b Answered: Run the program
2 806 S 5th 1/2 St - Google Ma x
Ô https://learn.zybooks.com/zybook/SNHUIT140V3/chapter/1/section/3?content_resource_id=40688398
= zyBooks My library > IT 140: Introduction to Scripting v3 home > 1.3: Input/Output
E zyBooks catalog
? Help/FAQ
8 Jose Roque
Feedback?
CHALLENGE
1.3.3: Enter the output.
АCTIVITY
247772.2002516.gx3zqy7
Start
Type the program's output
Sam is great.
print ('Sam is great.')
1
Check
Next
Feedback?
Basic input
Many useful programs allow a user to enter values, such as typing a number, a name, etc.
12:54 AM
P Type here to search
83°F Haze
7/5/2021
D- D- D " D+
近
arrow_forward
Direct Mapping
Example: CPU is searching an
Instruction stored at RAM address
1110011010 in cache and doesn't find it.
What happens then?
Tag
0000000000
??
0000000001
??
Block:0,
(j=0)
0000000010
Instruction-1
Line1 = 1
Tag
Tag
0000000011
Instruction-2
0000000100
Instruction-3
Instruction-4 Block:1,
G=1)
Solution:
0000000101
Line 2 (= 2)
Tag
0000000110
Instruction-5
0000000111
Instruction-6
0000001100
Instruction-7
0000001101
Instruction-8
Block:2
0000001110
Data-1
(j=2)
0000001111
Data-2
Line.3 (3)
0000011100
Data-3
0000011101
Data-4
Tag
0000011110
Data-5
0000011111
Data-6
Cache Size = 64B
Size of a line = 4B
Total number of Lines in
Cache: m 16
RAM Size = 1KB
%3D
1111111100
%3D
Size of a Block= 4B
Total number of Blocks,
M = 256
j = 0, 1, 2, ..255 (M-1)
Block 255.
G =255)
1111111101
1111111110
i = 0, 1, 2, ... 15 (m-1)
1111111111
arrow_forward
How can race conditions occur in a multithreaded application, and what techniques can be used to prevent them?
arrow_forward
What is a race condition, and how can you prevent it when designing multithreaded software?
arrow_forward
I1
arrow_forward
Massages exchange between managers is possible in:
A) SNMPv2 only
B) SNMPv1 & SNMPv2
C) SNMPv2 & SNMPv3
D) SNMPv1 only
arrow_forward
Computer Science
Assume you are part of a project to develop a novel customized online standalone chatting application for a company. The chat is supposed to support text, audio, video messages; it is also intended to support video and audio streaming. Your role in the project is to coordinate the networking team (efficient data transmission). Other teams handle other parts, such as interface and video capture. Your team's target is also to create your own proprietary library, not relying on other proprietary or open libraries, except the socket API.
(i) Describe the structure of your application in general. Will it be a client-server or P2P application? How do clients find the server or each other? Do clients need to connect to the server or each other?
(ii) What type(s) of sockets do you need to use in your application? Justify your answer and give example(s).
(iii) Do chat media require reliable, in-order packet transfers? If yes, which types of media from the description need it?…
arrow_forward
How can race conditions occur in multithreaded programs, and what techniques are used to mitigate them?
arrow_forward
_,used on early hypervisors, enabled the replacing of problematic
instructions with safe code, emulating the original instruction.
arrow_forward
My student claimed that the three fundamental page replacement algorithms (FIFO, LRU, and optimal) are identical in their abstract design, with the exception of the characteristic that is used to choose the page to be replaced. I was of the opposite opinion.(a) What is the property of the FIFO algorithm that you are referring to? (b) What is the name of the algorithm that you are referring to? What is the LRU algorithm and how does it work? What is the pptimal algorithm in its most basic form?The general algorithm for these page replacement strategies should be included in the specification (b).
arrow_forward
Discuss the concept of race conditions in multithreading. How can you prevent and handle race conditions in your multithreaded applications?
arrow_forward
In Paged Memory allocation, which term refers to the equal-sized partitions into which memory is
divided?
Page
Page Map Table
Page Frame
Displacement
arrow_forward
CBLOCK 0x000 ;
i, j, k ;
ENDC
ORG 0
goto main
org 0x0200
main
movlw 0x00
incf i,f
addwfc i+1,f
movff i,k
movf k,w
subwf j,f
movf k+1,w
subwfb j+1,f
here
goto here
arrow_forward
Question 1:
With the fast and wide spread of COVID-19, universities and schools adopted the remote teaching
methods. This also led to replacing the traditional assessing methods such as paper based exams and lab
exams with long homework and reports. Unfortunately, many students thought this is a good
opportunity to get high marks by copying elegant thoughtful ideas or even asking or paying people in
practice to their reports. All this and even other behaviors are considered plagiarism, and plagiarism is a
malpractice in the academia and results in sanctions that students were sometime surprised to receive.
Write a report titled "Plagiarism in academia" covering the following topics:
Define Plagiarism.
Why students plagiarize? (at least 4 reasons)
Discuss students' actions in their assignments that are considered plagiarism. (at least 4 actions
considered plagiarism)
Discuss forms/types of academic plagiarism. (at least 4 forms)
Explain Paraphrasing and citation concepts.
Explain the…
arrow_forward
What is a race condition in multithreading, and how can it be avoided? Describe techniques and best practices for preventing race conditions in concurrent programs.
arrow_forward
Assembly Instructions:CALL EAX EAX contains the address to callCALL 0x77e7f13a Calls WriteFile process fromkernel32.dllMOV EAX, 0FFH Loads EAX with 255CLR EAX Clears the register EAXINC ECX ECX = ECX + 1 or incrementcounterDEC ECX ECX = ECX – 1 or decrementcounterADD EAX, 2 Adds 1 to EAXSUB EBX, 2 Subtracts 2 bytes from EBXRET 4 Puts the current value of the stackinto EIPWrite an assembly application utilising these assembly operators.Assembly Instructions:CALL EAX EAX contains the address to callCALL 0x77e7f13a Calls WriteFile process fromkernel32.dllMOV EAX, 0FFH Loads EAX with 255CLR EAX Clears the register EAXINC ECX ECX = ECX + 1 or incrementcounterDEC ECX ECX = ECX – 1 or decrementcounterADD EAX, 2 Adds 1 to EAXSUB EBX, 2 Subtracts 2 bytes from EBXRET 4 Puts the current value of the stackinto EIPWrite an assembly application utilising these assembly operators.
don't reject if you don't kow answer its right question
arrow_forward
Correct and detailed Answers will be given Upvoted else down voted
What is address space?
arrow_forward
Course Name: Networking
Question Type: MCQ
check image for Question
arrow_forward
WAP in Python for Disarium Number?
arrow_forward
How can deadlock occur in a multithreaded program, and what strategies can be used to prevent it?
arrow_forward
When should queueing studies be conducted?The first step is to document the challenges you anticipate facing as you build the framework, and the second is to research the obstacles you anticipate facing with the implementation of any solution you are contemplating including into the framework. Can these issues be addressed by cloud computing? Do you need to pay attention to similar things or can you just ignore them?Should these steps be taken?
arrow_forward
A CPU generates 32-bit virtual addresses.
The page size is 4 KB. The processor has a
translation look-aside buffer (TLB) which can
hold a total of 128 page table entries and is
4-way set associative. The minimum size of
the TLB tag is
arrow_forward
How does multithreading enhance the performance of a program? Provide a concrete example to illustrate your point.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Related Questions
- operating systemsarrow_forwardQuestion 1A new computer has been acquired by the management of CIPOL a research lab sited around Teshie to help in the analysis of samples of blood taken from suspected cases of COVID-19. Upon testing the computer, it was realized bytechnicians that it can only process data fed into it in the form of sign magnitude. However, all the equipment in CIPOL works in the 2’complement environment. There is currently no interface to link the old systems to the new computer. As the technical team leader, you have been tasked to brief management on the problem on hand. You are to: a. Critically explain the challenge faced by your team in connection with the new and old computers and propose a solution to it.b. Given the raw data AB8716, perform the necessary manipulation to feed the new computer. c. On a trial base, you were given 415678 to generate an 18-bit sign magnitude number for the computer d. Based on “c” above, write a document that would become a standard to be used by your department…arrow_forwardNAMESPACE NAME READY STATUS RESTARTS AGE kube-system aws-node-cknwn 0/1 CrashLoopBackOff 6 (4m23s ago) 10m kube-system coredns-8fd4db68f-fjgpx 0/1 ContainerCreating 0 23m kube-system coredns-8fd4db68f-p8w82 0/1 ContainerCreating 0 23m kube-system kube-proxy-kkfw6 1/1 Running 0 10m How do I solve this issue in Kubernetes Deployment make the status to start running.arrow_forward
- Covid-19, Maleria and Paralysis diseases cases have been reported in Makerere University. The Ministry of Healthy has sent a team of experts to perform a disease diagnosis to patients suspected being suffering from the diseases within Makerere and report on their rampage as soon as possible. But as they try to perform the disease diagnostics, they discover that these diseases exhibit similar symptoms which makes the diagnosis process much more complicated, thus delaying the results. In order to reduce on the time delay in the provision of diagnostics results in the near future, they have proposed using a machine learning diagnosis system and you have been approached to assist in the development of such systems. Using the knowledge of Artificial intelligence and probability theory, discuss the steps you would follow in developing such a system. clearly state the assumptions and relevant examples.arrow_forwardDO NOT COPY FROM OTHER WEBSITES COrrect and detailed answer will be Upvoted else downvoted. Thank you!arrow_forwardTest failed when processing: two networks (CODE: FetchRoute Table2) Test failed when processing: fully-connected mesh (CODE: FetchRoute Table19) Test failed when processing: an arbitray networks (CODE: FetchRoute Table8) Test crashed when attempting to mark an arbitrary network with unreachable destinations Test failed when processing: the weights on routes (CODE: FetchRoute Table8) Program does not seem to have sufficient implementation to test memory usage dijkstra() correctly returns NULL if an invalid source network is passedarrow_forward
- please use ur knowledge and help me out for these all questions. question try to avoid chatgpt because not give you right answers all time. this is al intro to computer system questionsarrow_forwardHow to overcome codependency?arrow_forwardThis is the link to the aforementioned clip, so the picture depends on it https://youtu.be/p3q5zWCw8J4arrow_forward
- zy Section 1.3 - IT 140: Introduct x zy Section 1.3 - IT 140: Introduct X O (158) SNHU IT140 Module Or x b Answered: Run the program 2 806 S 5th 1/2 St - Google Ma x Ô https://learn.zybooks.com/zybook/SNHUIT140V3/chapter/1/section/3?content_resource_id=40688398 = zyBooks My library > IT 140: Introduction to Scripting v3 home > 1.3: Input/Output E zyBooks catalog ? Help/FAQ 8 Jose Roque Feedback? CHALLENGE 1.3.3: Enter the output. АCTIVITY 247772.2002516.gx3zqy7 Start Type the program's output Sam is great. print ('Sam is great.') 1 Check Next Feedback? Basic input Many useful programs allow a user to enter values, such as typing a number, a name, etc. 12:54 AM P Type here to search 83°F Haze 7/5/2021 D- D- D " D+ 近arrow_forwardDirect Mapping Example: CPU is searching an Instruction stored at RAM address 1110011010 in cache and doesn't find it. What happens then? Tag 0000000000 ?? 0000000001 ?? Block:0, (j=0) 0000000010 Instruction-1 Line1 = 1 Tag Tag 0000000011 Instruction-2 0000000100 Instruction-3 Instruction-4 Block:1, G=1) Solution: 0000000101 Line 2 (= 2) Tag 0000000110 Instruction-5 0000000111 Instruction-6 0000001100 Instruction-7 0000001101 Instruction-8 Block:2 0000001110 Data-1 (j=2) 0000001111 Data-2 Line.3 (3) 0000011100 Data-3 0000011101 Data-4 Tag 0000011110 Data-5 0000011111 Data-6 Cache Size = 64B Size of a line = 4B Total number of Lines in Cache: m 16 RAM Size = 1KB %3D 1111111100 %3D Size of a Block= 4B Total number of Blocks, M = 256 j = 0, 1, 2, ..255 (M-1) Block 255. G =255) 1111111101 1111111110 i = 0, 1, 2, ... 15 (m-1) 1111111111arrow_forwardHow can race conditions occur in a multithreaded application, and what techniques can be used to prevent them?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education